特定のオブジェクト(名、姓、一意のID)を持つjson配列があります。それらを解析して辞書に保存し、NULL条件をチェックすることもできます。
名前を表示できるテーブルを作成しました。また、各行にも1つのボタンがあり、タグを付けています。私が欲しいのは、ボタンをクリックすると、コンソールでサーバーからフェッチされた一意のIDを確認できることです。この一意のIDを使用すると、サーバー上でそのIDに対応するビューを表示するのに役立つため、この一意のIDを次のビューに渡す必要があります。
これをviewDidLoadメソッドに追加して、いくつかの変更を加えました。
for(NSDictionary *items in infos)
{
....
....
for(int i =0; i < len; i++)
{
...
...
...
for(NSDictionary *newItems in infoArray)
{
...
...
NSString *folks_IdRcv = [[items objectForKey:strr]objectForKey:@"folks_id"];
NSLog(@"FolksID = %@", folks_IdRcv);
NSString *folksIDString = [NSString stringWithFormat:@"%@", folks_IdRcv, nil];
NSLog(@"folkid_display=%@", folksIDString);
if((fName && lName && email_Id && number_id) && displayName && folksIDString != NULL)
{
...
...
[folksIDArray insertObject:folksIDString atIndex:ii];
NSLog(@"FolksID String Name = %@", [folksIDArray objectAtIndex:(ii)]);
ii++;
}
}
}
}
NSMutableArray *nArray = [[NSMutableArray alloc]initWithCapacity:len];
for(int j =0; j<len ;j++)
{
...
...
[nArray addObject:[folksIDArray objectAtIndex:j]];
NSLog(@"FID Element=%@", nArray);
}
self.infos = mArray;
[super viewDidLoad];
}
そして、この特定のコードについて、私は次の応答を受け取っています:
FID Element=(
400386528950544,
162622322666106,
643171434889706
)
これで、各行に1つのボタンがあり、各行の名前と名前を表示できるテーブルビューができました。私が今欲しいのは、ボタンをクリックするたびに、その特定の名前の一意のIDをタグに保存して、ボタンのクリックアクションでそのIDをサーバーに送信できるようにすることです。
私を助けてください。