このコードを試すと:
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
ループは実行されましたが、ファイルは書き込まれていませんか? plistをローカライズされていない場所に保存するために、誰かが正しい方向に私を向けることができますか?
編集:これはMac用です