任何人都可以幫我添加孩子到plist嗎?以編程方式添加子鍵到plist
我想我想記錄從plist行的索引,然後說明哪個索引行也寫了關鍵。 我不知道如何說如果密鑰將是一個字符串,字典或數組。
以下是關於向root添加密鑰的另一個問題的代碼。
NSString *path = @"path/to/some/file";
NSMutableDictionary *plist = [[NSDictionary dictionaryWithContentsOfFile:path] mutableCopy];
[plist setObject:@"foo" forKey:@"aKey"];
[plist writeToFile:path atomically:YES];
[plist release];
任何幫助將非常感激:)
只是一個側面說明:您是分配和初始化newArray兩次。第二次你這樣做,你實際上是不變的。這可能不是你的意圖。只是:NSMutableArray * newArray = [NSMutableArray arrayWithObjects:@「1」,@「2」,@「3」,nil];會給你一個完美的自動釋放可變數組。或者,如果你想讓數組不可變(或者不打算改變它),可以在NSArray上調用相同的arrayWithObjects:而不是NSMutableArray。 – Rab 2011-01-05 03:15:18