내 응용 프로그램에 필요한 기본 데이터가 포함 된 텍스트 파일이 있습니다. 내가 파일을 읽을 수 있고, 내가 가진 파일 경로를 얻을 : 내가 사용하는 것이 생각Objective-C로 파일에 쓰려면 어떻게해야합니까?
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Money" ofType:@"txt"];
파일에 쓸 수 :
이[[HoldString dataUsingEncoding:NSUTF8StringEncoding] writeToFile:fileAtPath atomically:NO];
이 그래도 작동하지 않습니다, 나는 또한에 geting 시도 파일 경로 :
NSString* filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* fileAtPath = [filePath stringByAppendingPathComponent:@"Money.txt"];
해당 사항 없음. CoreData를 사용하지 않고 파일에서 읽을 수 있기를 바랍니다.
문서 폴더가 있습니까? 나는이 코드를 가지고있다. ([[NSFileManager defaultManager] fileExistsAtPath : fileAtPath]) { [[NSFileManager defaultManager] createFileAtPath : fileAtPath contents : nil attributes : nil]; } –
@ user1713165 : 문서 폴더가 디스크에 있습니다. 시뮬레이터를 사용하는 경우 Mac에서 Finder를 사용하여 찾아 볼 수 있습니다. 어떤 경우에도 사용자가 직접 상호 작용할 수 없습니다. 필요한 경우 앱의 문서를 넣기에 좋은 위치에 있습니다. –
@ user1713165 : 댓글의 코드 스 니펫이 실제로 아무 것도하지 않습니다. 'nil' 내용으로 파일을 만드는 것은 의미가 없습니다. 아무것도 디스크에 기록되지 않습니다. –