0
不知何故,以下提到的代碼似乎刪除我~/Library/Preferences/NAME.PRODUCT.plist
NSUserDefaults setValue:刪除我的plist。發生了什麼?
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setValue:NO forKey:@"ViewFirstShown"];
[defaults synchronize];
我可以確認的plist文件是否存在被稱這些行之前。但運行上述代碼後,plist文件會立即消失。
我以爲synchronise
立即將值寫入disk
。我也等了一會兒,但是plist不再出現。
我錯過了什麼?
在此先感謝。
謝謝!這確實是發生了什麼事。 'ViewFirstShown'是plist中唯一的關鍵。我將它改爲'setBool',一切正常! – AReality