我想要一個NSDictionary發送到服務器,並將它設置如下:設置ASHIHTTPRequest到NSDictionary中
NSDictionary *songInfo = [[NSDictionary alloc] initWithObjects:propertyValues forKeys:propertyKeys];
NSURL *exampleURL = [NSURL URLWithString:@"http://www.example.com/activities"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:exampleURL];
[request setValuesForKeysWithDictionary:songInfo];
[request startAsynchronous];
,我發現了以下錯誤:
[<ASIFormDataRequest 0x1035600> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 1 Media Type.
哪個因爲媒體類型是字典中的第14個關鍵詞,所以令人困惑,那麼它怎麼能和其他所有的關係一樣好,然後在這個翻譯出來呢?
它似乎不接受我的詞典,但是有沒有原因?
什麼是propertyvalues和propertykeys?他們裏面有什麼?我從來沒有嘗試過使用setValuesForKeysWithDictionary和ASIFormDataRequest,因爲這個方法來自NSOperation。你嘗試過使用addPostValue嗎? – shawnwall 2011-05-30 14:12:15