0

在我的应用程序中,我通过 JSON Webservices 绑定数据,我在 Tableview 中加载数据。基于表视图中的选定值,我必须从以下 Web 服务绑定另一个表视图中的数据。

    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 中选择 Value 时,它​​会将值传递为 {\n UNIT = "A-Upper"; /n},但我只需要获得“A-Upper”。我尝试了很多方法,但我没有得到正确的值。任何关于此的想法可能会有所帮助。

4

2 回答 2

2

self.Details1是字典数组。因此,首先,您从字典中获取了值,如下所示。

NSString *val = [[self.Details1 objectAtIndex:indexPath.row] valueForKey:@"Unit"];
于 2013-04-12T06:13:38.490 回答
0

Your array is a group of dictonary so first you have to parse it like this

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

Unit = [tempDictionary objectForKey:@"UNIT"];
于 2013-04-12T06:23:40.913 回答