0

我想将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 返回 -->> 无

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

4

2 回答 2

1

听起来您可能想使用NSString 的 " stringByAddingPercentEscapesUsingEncoding:" 方法

换句话说,类似:

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]];
于 2013-06-21T15:32:18.893 回答
1

首先尝试转义字符串:

NSURL *realURL = [NSURL URLWithString: [urls stringByAddingPercentEscapeUsingEncoding: NSUTF8StringEncoding]];
于 2013-06-21T15:32:31.503 回答