Câu hỏi đơn giản:Làm cách nào để viết một chuỗi đơn giản vào một tệp trên iphone?
Tôi có một chuỗi lớn mà tôi muốn ghi vào một tệp trong thư mục tài liệu cho ứng dụng. Làm cách nào để tạo một tệp/ghi đơn giản?
Câu hỏi đơn giản:Làm cách nào để viết một chuỗi đơn giản vào một tệp trên iphone?
Tôi có một chuỗi lớn mà tôi muốn ghi vào một tệp trong thư mục tài liệu cho ứng dụng. Làm cách nào để tạo một tệp/ghi đơn giản?
Nếu bạn có một NSString
, bạn có thể làm
NSString *myString; //Assuume the string you want to write is this
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myfile.txt"];
[myString writeToFile:path atomically:YES];
Nhìn vào phương thức 's writeToFile:atomically:encoding:error:
. Cách sử dụng như sau:
[myString writeToFile:myPath atomically:YES encoding:NSUTF8StringEncoding error:&myError];
NSError *error = nil;
[@"foo bar baz" writeToFile:@"someFileName" atomically:NO encoding:NSUTF8StringEncoding error:&error];
Phương pháp được chấp nhận, sử dụng [myString writeToFile: đường dẫn nguyên tử: YES mã hóa: NSUTF8StringEncoding lỗi: & lỗi] ; thay thế! – Tieme