2013-04-12 8 views
0

В моем приложении данные привязки iam через JSON Webservices, iam загружают данные в Tableview. Основываясь на выбранном значении в представлении таблицы, мне нужно привязать данные в другом представлении таблицы из следующих веб-сервисов.TableView object При выборе индекса

http://hrmsiphone.atrity.info:7006/HRMSService.svc/DisplayEmpSalaryDetails/ 
    Unit=A-upper,Category=Staff. 

Херес Tableview Кодирование,

 Unit = [NSString stringWithFormat:@"%@",[self.Details1    
    objectAtIndex:indexPath.row]]; 
    NSLog (@"THE SELECTED UNIT IS: %@", Unit); 

Но когда я выбрать значение из Tableview, он передает значения как {\ п UNIT = "A-верхний";/n}, Но мне нужно получить только «A-Upper». Я пробовал много способов, но я не получаю значения правильно. Все идеи относительно этого могут быть полезны.

+0

Показать значения 'self.Details1' в журнале. – Dilip

ответ

2

self.Details1 - это набор словарей. Итак, во-первых, вы получили значение из словаря, что-то вроде следующего.

NSString *val = [[self.Details1 objectAtIndex:indexPath.row] valueForKey:@"Unit"]; 
0

Ваш массив представляет собой группу справочник поэтому сначала нужно разобрать его, как этот

NSDictionary *tempDictionary = [self.Details1 objectAtIndex:indexPath.row]; 

Unit = [tempDictionary objectForKey:@"UNIT"]; 
Смежные вопросы