【发布时间】:2012-05-15 23:16:48
【问题描述】:
我一直在做大量的阅读,但我找不到任何与我想要做的事情相近的东西。我收到一个 JSON 响应并用结果填充 UITableView。当用户选择UITableView 上的行时,我想获取与显示的名称相关联的相应“id”值。 JSON 响应示例:
{"active":true,"created_at":"2012-05-12T03:04:21Z","description":"Test 1",
"id":11,"name":"This Is A Test","updated_at":"2012-05-12T03:04:21Z"}
所以我将UITableView 行设置为This Is A Test 的名称,并且当用户选择我想要返回数字11 时,我将其返回为选中状态。在didSelectRowAtIndexPath 函数中我可以拉出
UITableViewCell *selectedCell = [self.tableView cellForRowAtIndexPath:indexPath];
NSString *cellText = selectedCell.textLabel.text;
sc.selectedCategory = cellText;
这会给我对象的名称,但我怎样才能再次调用字典并获取名称与所选单元格匹配的“id”值?我对objective-c 很陌生,但多年来一直在做java。任何例子都会很棒。
提前致谢!
【问题讨论】:
标签: objective-c ios json uitableview nsdictionary