如何在iphone上的文件中写一个简单的字符串?

Don*_*son 15 iphone

简单的问题:

我有一个大字符串,我想写入应用程序的docs文件夹中的文件.如何进行简单的文件创建/编写?

Mik*_*ike 17

如果你有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];
Run Code Online (Sandbox Code Playgroud)

  • 不推荐使用方法,使用[myString writeToFile:path atomically:YES encoding:NSUTF8StringEncoding error:&error]; 代替! (6认同)

Gre*_*tin 9

NSStringwriteToFile:atomically:encoding:error:方法.用法如下:

[myString writeToFile:myPath atomically:YES encoding:NSUTF8StringEncoding error:&myError];
Run Code Online (Sandbox Code Playgroud)