MKNetworkOperation添加参数列表

时间:2013-07-04 19:04:53

标签: objective-c mknetworkkit

如何将params添加到MKNetworkOperation。当我使用NSDictionary时,它不起作用,因为我想要这样的东西:

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

nr是一个列表。

所以我不能把nr当作一把钥匙,因为它不是唯一的。

我该如何解决这个问题?

根据MKNetworkkit多值参数应该是可能的吗?

2 个答案:

答案 0 :(得分:0)

为什么你不是简单地使用NSURLConnection,因此我只能猜测你的第三方框架是或不具备的。

如果我阅读了您正确描述的限制,我想到的一个解决方案就是设置您自己的方案,例如:像这样:

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

然后自己解析数字列表。

答案 1 :(得分:0)

您始终可以手动构建网址。如果你在operationWithPath:params:httpMethod:ssl:的'params'参数中传递nil,框架将保留URL,而不是尝试在最后添加任何内容。您可以首先使用NSDictionary + RequestEncoding.h方法对NSMutableString上的初始URL进行编码,然后将其余部分追加到最后。