當我嘗試此代碼:的plist不會寫入文件
if ([[NSFileManager defaultManager] fileExistsAtPath:@"~/Library/Application Support/Staying Afloat/stats/static-stats.plist"] == NO) {
NSMutableDictionary* tempDict = [[NSMutableDictionary alloc]initWithObjectsAndKeys:
[[NSString alloc] initWithString:@"0"],@"completedGames",
[[NSString alloc] initWithString:@"0"],@"floatsCollected",
[[NSString alloc] initWithString:@"0"],@"sec",
[[NSString alloc] initWithString:@"0"],@"subScore",
[[NSString alloc] initWithString:@"0"],@"highScore",
[[NSString alloc] initWithString:@"0"],@"longestSec", nil];
[tempDict writeToFile:@"~/Library/Application Support/Staying Afloat/stats/static-stats.plist" atomically:YES];
NSLog(@"written file");
}
,這與輸出
2012-04-14 19:15:10.009 Staying Afloat[3227:9c07] written file
所以在循環運行,但該文件沒有寫? 任何人都可以指出我在正確的方向拯救plists到非本地化的地方嗎?
編輯:這是Mac
做直播「保持水平/統計/」存在? – 2012-04-14 07:35:07
你可以嘗試'writeToFile:options:error:'得到錯誤信息... – jtbandes 2012-04-14 07:37:20
@jonas:它不存在 – ExceptionSlayer 2012-04-14 07:51:45