英语不是我的母语;请原谅打字错误。
我已经阅读了类似的问题,但我找不到任何可以解决我的问题的东西..
我正在制作一个在表格视图中显示笔记列表的 iPhone 应用程序,用户可以添加和删除笔记。
当我向服务器添加新注释时,我得到一个如下所示的 plist:
<plist>
<dict>
<key>success</key><true />
<key>note</key><string>new note</string>
</dict>
</plist>
用户点击add
按钮后,我请求连接到服务器,我这样做了,
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
[resultData appendData:data];
}
进而
-(void)connectionDidFinishLoading:(NSURLConnection *)connection{
NSError *sendError;
NSArray *result = [NSPropertyListSerialization propertyListWithData:resultData options: NSPropertyListMutableContainersAndLeaves format:NULL error:&sendError];
if([result count] > 0){
for(NSDictionary *dict in result){
for(NSDictionary *dict in result){
// This gives me an error "objectForKey: unrecognized selector to instance"
NSLog(@"%@", [dict objectForKey:@"success"]);
}
}
}
}
我认为那dict
可能不是字典,所以我尝试了一下NSLog(@"%@", dict);
,它显示为success
. 但是,我仍然不知道如何获得success
.