2014-03-27 62 views
-1

http://mobile.gunsel.ua/index.php?r=Rupages&jsonRequest= queryparams从URL请求{ “id_page”: “2”}创建类似的NSDictionary

所以,我怎么可以创建这个URL一个NSURL(后收费)(我用NSJSONSerilization)。 我是iOS新手,请帮助我。谢谢!

请勿在苹果文档中提供链接。

+0

苹果文档链接有什么问题。能够阅读它们是很有用的,因为这样你最终会找到自己的问题答案,而不是期待别人向你解释事情。并请不要复制您的问题,您已经问过这个问题http://stackoverflow.com/questions/22685814/nsjson-serialization-get-request-from-url-with-queryparams-like-nsdictionary – Abizern

+0

可能重复[NSJSON序列化:从类似NSDictionary的queryparams获取URL请求](http://stackoverflow.com/questions/22685814/nsjson-serialization-get-request-from-url-with-queryparams-like-nsdictionary) – Abizern

回答

0

我被发现了!这与编码有关)))

NSString sampleUrl = @"mobile.gunsel.ua/index.php?r=Rupages&jsonRequest={\"id_page\":\"2\"}"; 

NSString encodedUrl = [sampleUrl stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]; 
0

不知道我让你问什么,而是你可以使用一个字符串,然后用JSON格式它(即串联的PARAMS),然后从该字符串创建一个NSURL。

stringWithFormat 

应该这样做。

我不确定这是否回答了您的问题,但您需要详细说明如果情况并非如此。

+1

i'发现了!这是与编码相关联的))) 的NSString * SAMPLEURL = @ “http://mobile.gunsel.ua/index.php?r=Rupages&jsonRequest= {\” id_page \ “:\” 2 \ “}”; NSString * encodedUrl = [sampleUrl stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding]; – user3468036

+0

太棒了!祝你好运:) – MrHaze

+0

谢谢!感觉很好)) – user3468036