Tableview - NSMutableDictionary - currow получить целочисленное значение?iPhone - PullRequest
0 голосов
/ 01 июня 2011

Как мне получить значение идентификатора в целое число. Смотрите ниже:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    NSMutableDictionary *curRow = [myData objectAtIndex:indexPath.row];

    NSLog(@"Cell Click  %@ %@  -  %@",[curRow objectForKey:@"Name"], [curRow objectForKey:@"ID"], [curRow objectForKey:@"DOB"]);

    UserID= [curRow [objectForKey:@"ID" intValue]  ;  <<<< This doesnt work?

Ответы [ 2 ]

2 голосов
/ 01 июня 2011

В случае, если идентификатор в словаре - строка, которую вы можете использовать

UserID = [[curRow objectForKey:@"ID"] intValue];
0 голосов
/ 01 июня 2011

Синтаксис неверен.

UserID= [curRow [objectForKey:@"ID" intValue]  ;  <<<< This doesnt work?

используйте ниже

UserID= [[curRow objectForKey:@"ID"] intValue]  ;  <<<< This will work?
...