2010-01-15 57 views

Trả lời

17

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]; 
+6

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

7

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]; 
2
NSError *error = nil; 
[@"foo bar baz" writeToFile:@"someFileName" atomically:NO encoding:NSUTF8StringEncoding error:&error]; 
Các vấn đề liên quan