使用NSDictionary获取TableView

时间:2012-04-19 10:18:40

标签: ios xcode

我认为这很简单,但我不能让它发挥作用..

我有一个文本字段,我在其中输入字符串...然后我将其发送到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发送到另一个方法。

1 个答案:

答案 0 :(得分:1)

宣布成员NSDictionary *_jsonDict;

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

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

更新

- (void)requestFinished:(ASIHTTPRequest *)request
{
      ... some code
     _jsonDict = [jsonDictionary retain];
     [self.tableView reloadData];
}