Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
Objective c 将包含符号操作的NSString转换为NSURL_Objective C_Url_Facebook Graph Api_Facebook Fql - Fatal编程技术网

Objective c 将包含符号操作的NSString转换为NSURL

Objective c 将包含符号操作的NSString转换为NSURL,objective-c,url,facebook-graph-api,facebook-fql,Objective C,Url,Facebook Graph Api,Facebook Fql,我想将包含符号操作的NSString转换为NSURL: NSString *urls = @"https//graph.facebook.com/fql?q=select+actor_id,created_time+from+straem+where+created_time+>+2661222&access_token"; NSURL *realurl = [NSURL URLWithString:urls]; realurl返回-->>nil 主要问题是创建时间+>+2661

我想将包含符号操作的
NSString
转换为
NSURL

NSString *urls = @"https//graph.facebook.com/fql?q=select+actor_id,created_time+from+straem+where+created_time+>+2661222&access_token";
NSURL *realurl = [NSURL URLWithString:urls];
realurl返回-->>nil

主要问题是
创建时间+>+2661222
,实际上是“”符号操作。
NSURL
无法转换它。

听起来您可能想使用它

换句话说,类似于:

NSString * urls = @"https://graph.facebook.com/fql?q=select+actor_id,created_time+from+straem+where+created_time+>+2661222&access_token";
NSURL * realURL = [NSURL URLWithString: [urls stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];

首先尝试转义字符串:

NSURL *realURL = [NSURL URLWithString: [urls stringByAddingPercentEscapeUsingEncoding: NSUTF8StringEncoding]];

+感谢你和我在同一时间有同样的想法