我有这个代码:
@interface MyBusinessesController : UIViewController
{
NSDictionary *businesses;
NSArray *items_array;
}
@property (weak, nonatomic) IBOutlet UILabel *messageLabel;
- (IBAction)plan:(id)sender;
@property (weak, nonatomic) IBOutlet UITableView *itemList;
@end
我在 .m 文件的标题区域中设置了 UITableView 和 NSArray。然后我有一个远程服务器调用并取回 JSON。我将 JSON 数据放入这样的数组中:
items_array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
然后我遍历这样的项目:
for (int i = 0; i<= items_array.count - 1; i++)
{
NSDictionary *dict = [items_array objectAtIndex:i];
NSString *item_title = [dict objectForKey:@"item_title"];
NSString *item_id = [dict objectForKey:@"item_id"];
...
然后我想将它作为一行添加到我的 UITableView 中,但我现在正在努力解决这个问题。
我想要的是向用户显示 item_title,当用户按下标题时,我将能够知道如何获取 item_title 的 item_id。
谢谢!