Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone NSURL路径格式错误_Iphone_Ios_Xcode_Nsurl - Fatal编程技术网

Iphone NSURL路径格式错误

Iphone NSURL路径格式错误,iphone,ios,xcode,nsurl,Iphone,Ios,Xcode,Nsurl,我有一个NSURL路径,如: /home?手机%3Dfalse 但这不会被识别并返回异常 关于如何正确使用此路径的任何建议 我是说我用得很好 tempURL = [[NSURL alloc] initWithScheme:@"myapp" host:@"www.abc.com" path:@"/home?mobile%3Dfalse"]; 但是,path组件返回一个异常,表示它不是绝对路径。“/home?mobile%3dflse”不是URL的有效路径。路径不能包含“?”字符。换句话说:您不

我有一个
NSURL
路径,如:

/home?手机%3Dfalse

但这不会被识别并返回异常

关于如何正确使用此路径的任何建议

我是说我用得很好

tempURL = [[NSURL alloc] initWithScheme:@"myapp" host:@"www.abc.com" path:@"/home?mobile%3Dfalse"]; 
但是,path组件返回一个异常,表示它不是绝对路径。

“/home?mobile%3dflse”不是URL的有效路径。路径不能包含“?”字符。换句话说:您不能提供连接到路径的查询字符串

你想要的是:

[NSURL URLwithString:@"myapp://www.abc.com/home?mobile%3Dfalse"]

在MacOx10.8上,您提供的代码有效。它只在省去前导“/”时抛出异常。您有路径是什么意思?你打算如何使用它?我的意思是我像tempURL=[[NSURL alloc]initWithScheme:@“myapp”主机:@“www.abc.com”path:@/home?mobile%3dflse]那样使用它;但是,path组件返回一个异常,表示它不是绝对的。