我有一个json数组,具有某些对象:名字,姓氏,唯一的ID。我能够解析它们并将它们保存在字典中,并检查它们是否为NULL条件。设置变量的按钮标签
我已经创建了一个表格,我可以显示名称。另外,我在每一行都有一个按钮,并且我已经标记了它们。我想要的是,当我点击按钮时,我能够看到我的控制台中从服务器获取的唯一ID。我需要传递这个唯一的ID到下一个视图,因为使用这个唯一的ID将帮助我显示与该ID在服务器上相对应的视图。
Click here to see what I have done so far
我已经加入这个我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
)
现在,我有一个表格视图,其中每行有一个按钮,并且我能够显示每行中的名字和姓氏。我现在想要的是,只要点击按钮,该特定名称的唯一标识应该保存在标签中,以便我可以通过按钮单击操作将该标识发送到服务器。
请帮助我。
你试图告诉我,因为我已经在nArray中捕获了唯一的id元素,所以我应该创建一个nArray的arrayWithArray并在这之后使用上面的代码。 – madLokesh