我格式化ASIHTTPRequest發送陣列數據到服務器。我有一個數組的鍵(propertyKeys)和一個數組的信息(propertyValues),並創建了一個循環來設置帖子和鍵值。- [NSURL objectAtIndex:]:無法識別的選擇器發送到實例0x4e1d6d0 ASIHTTPRequest
for(int i = 0;i<13;i++){
[request setPostValue:[propertyValues objectAtIndex:i] forKey:[propertyKeys objectAtIndex:i]];
}
我收到以下錯誤,但是:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURL objectAtIndex:]: unrecognized selector sent to instance 0x4e1d6d0'
我試圖來查找AHIHTTPRequest的文件,但該網站似乎是下降。
所以,而不是通過像NSArray propertyValues = [NSArray withObjects ...]來定義它們,我應該初始化它,還是我只需要在賦值變量後立即調用retain? – Chris 2011-06-03 23:20:58
廢話不要說,你是對的。最初我將它們組合成一個NSDictionary,然後釋放數組。接得好! – Chris 2011-06-03 23:21:52