我认为这很简单,但我不能让它发挥作用..
我有一个文本字段,我在其中输入字符串...然后我将其发送到Web服务。
我得到JSON并解析它。
- (void)requestFinished:(ASIHTTPRequest *)request
// some code ::::::
NSLog(@"OkRequest || %@ ", jsonDictionary);
for (NSDictionary *ville in jsonDictionary)
{
NSString *title = [ville objectForKey:@"label"];
NSLog(@"%@", title);
}
我制作了NSDictionary,但是当我想把它设置成一个表View ...我不知道如何将该Dictionary发送到另一个方法。
答案 0 :(得分:1)
宣布成员NSDictionary *_jsonDict;
在requestFinished:
方法中,将值分配给类成员并保留该值。然后将表格视图重新加载为[self.tableView reloadData];
在cellForRowAtIndexPath:
方法中,从字典中获取值并将其设置为标签。
更新
- (void)requestFinished:(ASIHTTPRequest *)request
{
... some code
_jsonDict = [jsonDictionary retain];
[self.tableView reloadData];
}