我試圖爲我的iPhone應用程序實現保存狀態。從plist文件讀取數據
我有叫SaveData.plist一個plist文件,我可以通過以下
NSString *pListPath2 = [bundle pathForResource:@"SaveData" ofType:@"plist"];
NSDictionary *dictionary2 = [[NSDictionary alloc] initWithContentsOfFile:pListPath2];
self.SaveData = dictionary2;
[dictionary release];
plist文件讀取它的成員
SavedGame這是一個布爾告訴應用程序,如果這裏真的有效數據(如果他們在遊戲中沒有退出應用程序,我不希望它們成爲還原點。)
得分這是一個NSNumber。 這是一個NSNumber的時間
Playfield這是一個NSNumbers的16元素陣列
如何訪問NSDictionary裏面的那些元素?
始終使用-objectForKey:如果你直接調用 - 如果你閱讀文檔,-valueForKey:用於鍵值觀察和Cocoa綁定。它不會返回錯誤的結果,但在這種情況下它做了不必要的工作。 – 2009-07-01 04:23:29