[英]iphone sdk+How to retrive dictionary inside array of dictionary values
我想检索KpiName键(KpiData是kpiName内的数组是字典键)和下面提到的我的数据结构
--Array of dictionaries inside array of dictinary
ex..listOfProjectsArray--(
{
alertSeverity = 1;
customerName = TPMG;
endDate = "05-05-2013";
isProjectHide = 1;
kpiData = (
{
KpiName = "Change Request ";
kpiActual = 14;
kpiPlanned = "";
kpiUnit = "";
},
{
KpiName = "Aged Debit";
kpiActual = 24000;
kpiPlanned = "";
kpiUnit = EUR;
},
);
lastInvoiceDate = "05-04-2013";
nextBillingDate = "05-04-2013";
nextMilestoneDate = "10-04-2013";
nextReviewDate = "08-04-2013";
plannedCompletionDate = "04-05-2013";
projectID = 3000;
projectName = "Rain Harvesting";
projectSortType = "";
projectStatus = 1;
startDate = "01-01-2013";
},
我尝试了这个,但返回null
NSString *kpiName = [[[[listOfProjectsArray objectAtIndex:indexPath.row] valueForKey:@"kpiData"] objectAtIndex:0]valueForKey:@"kpiName"];
NSLog(@"kpiname:%@", kpiName);
尝试这个
NSString *kpiName =[[[[listOfProjectsArray objectAtIndex:indexPath.row] objectForKey:@"kpiData"]objectAtIndex:0]objectForKey:@"KpiName"];
有人提到我错误的字典键
NSString *kpiName = [[[[listOfProjectsArray objectAtIndex:indexPath.row] valueForKey:@"kpiData"] objectAtIndex:0]valueForKey:@"kpiName"];
NSLog(@"kpiname:%@", kpiName);
正确的是KpiName
键而不是kpiName
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.