用於獲取plist類型爲dictionary的項目的數據類型,即nsmutabledictionary或nsdictionary是什麼?因爲我使用以下代碼從plist中的字典數組中檢索字典對象。從plist中獲取字典對象的問題iphone sdk
NSMutableDictionary *_myDict = [contentArray objectAtIndex:0]; //APP CRASHES HERE
NSLog(@"MYDICT : %@",_myDict);
NSString *myKey = (NSString *)[_myDict valueForKey:@"Contents"] ;
[[cell lblFeed] setText:[NSString stringWithFormat:@"%@",myKey]];
在這裏,第一行顯示了objc_msgsend。 ContentArray是一個nsarray,它的內容顯示了plist中的2個對象。在plist中,它們是字典對象。那爲什麼這個錯誤呢?
編輯:
基本上,我在控制檯contentArray的內容如下所示:
CONTENT ARRAY :
(
{
favourites = 0;
id = 0;
story = "This is my first record";
timestamp = 324567;
},
{
favourites = 0;
id = 1;
story = "This is my second record";
timestamp = 321456;
}
)
我想要從內容數組這些字典對象。
任何人都可以請幫忙嗎?
這真的很緊急。
Thanx提前。
有什麼確切的內容你.plist(不要總結它)?什麼是確切的錯誤信息?如果錯誤導致你的應用程序崩潰,在哪一行崩潰? – 2010-05-12 09:46:51
plist內容如上。我得到objc_msgsend消息,在控制檯中沒有任何東西。應用程序在上述行崩潰。 – neha 2010-05-12 10:02:28
那裏有什麼「故事」?什麼是「根」標籤? PList具有相當嚴格的語法。數組是「數組」,字典使用「字典」標籤等。 – bealex 2010-05-12 10:09:38