我有一個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