iOS URLWithString返回为空nil的解决方案
2015-08-28 17:15
495 查看
[NSURL URLWithString:@"…………"]
但是貌似汉字或者空格等无法被识别,String不被认为是URLString,这个NSURL的值也就一直是nil
要怎样才能够让它识别呢?
解决方法如下:
1.转换编码
str1 = [str1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:[Tool returnFormatString:str1]];
2.除去空格
+(NSString *)returnFormatString:(NSString *)str
{
return [str stringByReplacingOccurrencesOfString:@"
"withString:@" "];
}
NSLog(@"URL==%@",url);
相关文章推荐
- cordova程序如何调适js-iOS平台-android平台
- iOS深入学习(使用CocoaPods进行第三方资源管理)
- iOS 万能跳转界面方法 (runtime实用篇一)
- IOS后台截取手机屏幕的实现(录屏)
- 学 iOS 的一些建议(我有增加内容哦)
- iOS-QQ自动聊天机器人
- iOS 大型项目开发漫谈
- IOS学习和总结KVO
- NSNotificationCenter详解
- iOS开发之多线程(GCD介绍)
- ios开发之 调用系统电话方式(两种)
- ios--定位
- ios开发之 Xib设置圆角
- 如何处理iOS中照片的方向
- ios开发之 复制字符串到剪贴板
- ios开发之 倒计时显示
- iOS学习 - tableView(汽车品牌)
- 自定义iOS的Back按钮(backBarButtonItem)和pop交互手势(interactivepopgesturerecognizer)
- 统一设计,iOS6也玩扁平化
- ios开发之 时间日期差计算