我有一個NSDictionary的變量以下數據:的NSDictionary問題
{
value = "TV-PG";
}
我想知道如何獲得價值的關鍵「價值」在這裏。
我想:
NSDictionary *fieldMaturityRating = [[parsedItems objectAtIndex:0] objectForKey:@"field_maturity_rating"];
NSString *dateRelease = [fieldMaturityRating objectForKey:@"value"];
(其中,fieldMaturityRating與給定的值的NSDictionary),我 並獲得:
-[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0xd9cd3f0
[10530:707] *** Terminating app due to uncaught exception: -[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0xd9cd3f0
誰能好心幫我嗎? 謝謝。
注:如果我暫停執行,並做了po
後的代碼一號線這裏介紹的,我得到如下:
(gdb) po fieldMaturityRatingNew
<__NSArrayM 0x79af250>(
{
value = "TV-PG";
}
)
與改變name..didnt工作試過.. 。它是一個局部變量.. :( – Ahsan 2012-02-10 23:05:13
跟蹤你使用該變量的地方,並檢查是否給它分配一個數組。 – 2012-02-10 23:09:46
我更新了我的答案。你應該真正弄清楚爲什麼你的parsedItems數組沒有填充你的數據我期待着。 – 2012-02-11 00:08:46