2013-07-04 38 views
0

如何將參數添加到MKNetworkOperation。當我使用一個NSDictionary這是行不通的,因爲我想有這樣的事情:MKNetworkOperation添加參數列表

username=blabla&nr=1&nr=3&nr=4 

NR是一個列表。

所以我不能把nr當作鑰匙,因爲它不是唯一的。

我該如何解決這個問題?

根據MKNetworkkit多值參數應該是可能的嗎?

回答

0

這是超出我爲什麼你不是簡單地使用NSURLConnection,所以我只能猜測你的第三方框架是或不能夠。

如果我讀了你描述正確的限制,想到的一個解決方案就是設置你自己的方案,例如,像這樣:

username=blabla&nr=1,2,3,5,8,13,21 

然後自己解析數字列表。

+0

我需要調用一個API,所以我無法做到這一點。 – Marcel

0

您始終可以手動構建URL。如果你在operationWithPath:params:httpMethod:ssl:的'params'參數中通過nil,那麼框架將僅僅保留這個URL,並且不會在最後嘗試追加任何東西。您可以先使用NSDictionary + RequestEncoding.h方法來編碼NSMutableString上的初始url,然後在最後附加其餘的部分。