不支持的URL iOS

妮可SD

我有一个有效的网址,并且得到了-不支持的网址错误。能告诉我为什么吗?

如您所见,这里有http://

// http://fr.radiovaticana.va/news/2015/02/01/le_pape_fran%C3%A7ois_%C3%A0_sarajevo_le_6_juin_prochain/1121065

Error description=Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x78f97920 {NSUnderlyingError=0x79f78bd0 "unsupported URL", NSLocalizedDescription=unsupported URL}

这就是我试图初始化url的方式:

方法1:

NSString *path=@"http://fr.radiovaticana.va/news/2015/02/01/le_pape_françois_à_sarajevo_le_6_juin_prochain/1121065";
NSURL *url=[NSURL URLWithString:path];
NSMutableURLRequest * request =[NSMutableURLRequest requestWithURL:url];

方法2:

NSMutableURLRequest * request =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://fr.radiovaticana.va/news/2015/02/01/le_pape_françois_à_sarajevo_le_6_juin_prochain/1121065"]];
扎夫

URL不能包含不在ASCII字符集中的字符,这些字符必须被转义。

使用stringByAddingPercentEncodingWithAllowedCharacters与字符集URLQueryAllowedCharacterSet

NSString *path = @"http://fr.radiovaticana.va/news/2015/02/01/le_pape_françois_à_sarajevo_le_6_juin_prochain/1121065";
NSString *escapedPath = [path stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
NSLog(@"escapedPath: %@", escapedPath);

输出:

escapedPath:http://fr.radiovaticana.va/news/2015/02/01/le_pape_fran%C3%A7ois_%C3%A0_sarajevo_le_6_juin_prochain/1121065 \

请参阅字符集以获取URL编码文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS容器视图不支持internalContentSize

来自分类Dev

Xcode 6.3不支持iOS 9

来自分类Dev

Xcode 6.4不支持iOS 9

来自分类Dev

Xcode 8不支持iOS 7

来自分类Dev

IOS 设备不支持 KeyboardAvoidingView

来自分类Dev

iOS Dropbox数据存储区API:WebKit异常+不支持的URL

来自分类Dev

Siesta iOS POST请求错误出,带有“不支持的URL”

来自分类Dev

如何限制不支持空投功能的iOS设备?

来自分类Dev

为什么迦太基不支持iOS 7?

来自分类Dev

iPhone 5:iOS 7不支持AVCaptureExposureModeAutoFocus

来自分类Dev

iOS 7 SDK不支持后台音频

来自分类Dev

Xcode 6.3 beta不支持iOS 8.2

来自分类Dev

iOS模拟器不支持iCloud帐户?

来自分类Dev

自定义键盘不支持iOS CBManagerState。

来自分类Dev

Facebook IOS SDK:不支持本机上的FBSDKLoginBehavior

来自分类Dev

iPhone 5:iOS 7不支持AVCaptureExposureModeAutoFocus

来自分类Dev

打包iOS版Adobe Air:达尔文错误不支持

来自分类Dev

iOS 8中不支持的帧缓冲格式

来自分类Dev

不支持AirPrint的iOS打印机

来自分类Dev

IOS Document Provider显示“不支持文件类型”

来自分类Dev

应用仅支持iOS 8.。不支持iPhone 6和iPhone 6 plus

来自分类Dev

为什么AdMob iOS SDK 7.0不支持iOS 8

来自分类Dev

此安装的iOS SDK不支持“ mydevice_name”上的iOS版本

来自分类Dev

ios8.3中不支持LAContext中的自定义用户后备按钮

来自分类Dev

iOS模拟器不支持此浏览器

来自分类Dev

在ios上,使用Cordova Contact API获取联系人,不支持displayName。什么是?

来自分类Dev

6.0之前的iOS版本不支持-fembed-bitcode

来自分类Dev

适用于iOS的Google Cast SDK 2.3.0不支持64位

来自分类Dev

由于“ iOS 8不支持”代码,如何使用enabledRemoteNotificationTypes更新代码?

Related 相关文章

热门标签

归档