0
[wordlist writeToFile:[[NSBundle mainBundle]
pathForResource:@"wordlist" ofType:@"txt"] atomically: YES];
wordlist는 NSMutableArray이고 나머지는 무엇을 알고 있습니다.objective-c 간단한 nsarray writeToFile 문제
문제는 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);
편집 (29) 2011 년 8 월
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 !");
}
도 작동합니다!