2014-03-27 60 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