私はこのコードを持っています:
@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 を取得する方法を知ることができます。
ありがとうございました!