-1

我认为这很简单,但我不能让它工作..

我有一个文本字段,我在其中输入一个字符串......然后我将它发送到一个网络服务。

我得到 JSON 并解析它。

- (void)requestFinished:(ASIHTTPRequest *)request

// some code ::::::


NSLog(@"OkRequest || %@ ", jsonDictionary);

for (NSDictionary *ville in jsonDictionary)
{
    NSString *title = [ville objectForKey:@"label"];
    NSLog(@"%@", title);

}

我制作了 NSDictionary,但是当我想将其设置为表格视图时......我不知道如何将该字典发送到另一种方法。

4

1 回答 1

1

声明一个类成员NSDictionary *_jsonDict;

requestFinished:方法中,将值分配给类成员并保留它。然后将表格视图重新加载为[self.tableView reloadData];

在您的cellForRowAtIndexPath:方法中,从字典中获取值并将其设置为标签。

更新:

- (void)requestFinished:(ASIHTTPRequest *)request
{
      ... some code
     _jsonDict = [jsonDictionary retain];
     [self.tableView reloadData];
}
于 2012-04-19T11:05:11.283 回答