WHE我嘗試嘗試提取值:18 total
,從JSON字符串:提取的iPhone應用程序
{"items":
[["3 lost"],
["18 total"]
],
"id": "26",
"service": "bizi",
"title": "my title"}
我獲得,而不是:("18 total")
我使用[[object valueForKey:@"items"] objectAtIndex:1];
我的錯在哪裏?
WHE我嘗試嘗試提取值:18 total
,從JSON字符串:提取的iPhone應用程序
{"items":
[["3 lost"],
["18 total"]
],
"id": "26",
"service": "bizi",
"title": "my title"}
我獲得,而不是:("18 total")
我使用[[object valueForKey:@"items"] objectAtIndex:1];
我的錯在哪裏?
你的JSON代碼返回另一個陣列該對象(包含在 「[]」)
嘗試:
[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];
「items」是一個包含2個數組的數組,每個數組包含一個字符串項目。假設(「18總」),來自一個日誌聲明中,括號表示一個項目的數組:「18總」
你需要的代碼是:
[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];
你怎麼會選中你( 「18總」)得到了什麼?通過一些日誌聲明?你能提一下嗎? – Aarkan 2012-03-01 17:29:11
嗨!是的,我通過NsLog檢查 – doxsi 2012-03-01 17:31:45
「18 total」字符串在它自己的數組中。什麼'[[[object valueForKey:@「items」] objectAtIndex:1] objectAtIndex:0]'給你嗎? – gregheo 2012-03-01 17:33:40