[wordlist writeToFile:[[NSBundle mainBundle]
pathForResource:@"wordlist" ofType:@"txt"] atomically: YES];
ワードリストはNSMutableArrayであり、残りは何を知っていますか。
問題は、Xcodeでコードを実行すると、wordlist.txtに何も保存されないことです。このコードの前にあるnslogは、ワードリストに4つのオブジェクトがあることを示しています。どうして?
編集:そうです!
これらのコードは機能します!:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *yourArrayFileName = [documentsDirectory stringByAppendingPathComponent:@"wordlist.txt"];
[wordlist writeToFile:yourArrayFileName atomically:YES];
NSLog (@"%@", yourArrayFileName);
2011年8月29日編集。
NSString *documentsDirectory = @"/Users/YOURNAME/Desktop/";
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"norsk.txt"];
NSString *content = @"æ ø å";
BOOL ok = [content writeToFile:appFile atomically:YES encoding:NSUnicodeStringEncoding error:nil];
if (!ok) {
NSLog(@"Error writing file !");
}
また動作します!