如何在iphone上向文件写入简单字符串?
简单问题:如何在iphone上向文件写入简单字符串?,iphone,Iphone,简单问题: 我有一个大字符串,我想写入应用程序文档文件夹中的文件。如何创建/写入简单的文件 查看NSString的writeToFile:atomicaly:encoding:error:方法。用法如下所示: [myString writeToFile:myPath atomically:YES encoding:NSUTF8StringEncoding error:&myError]; 如果您有一个NSString,您可以 NSString *myString; //Assuume
我有一个大字符串,我想写入应用程序文档文件夹中的文件。如何创建/写入简单的文件 查看
NSString
的writeToFile:atomicaly:encoding:error:
方法。用法如下所示:
[myString writeToFile:myPath atomically:YES encoding:NSUTF8StringEncoding error:&myError];
如果您有一个
NSString
,您可以
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];
方法已弃用,请使用[myString writeToFile:path原子:YES编码:NSUTF8StringEncoding错误:&error];相反
NSError *error = nil;
[@"foo bar baz" writeToFile:@"someFileName" atomically:NO encoding:NSUTF8StringEncoding error:&error];