Ios 尝试将字符串写入文件

Ios 尝试将字符串写入文件,ios,file-io,Ios,File Io,可能重复: 我正在尝试使用以下代码将字符串写入文件: NSString *file = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"txt"]; NSLog(@"Path : , %@", file); NSError *error=NULL; NSString *data=@"teleiwne"; [data writeToFile:file atomically:YES encoding:NSUTF8Str

可能重复:

我正在尝试使用以下代码将字符串写入文件:

NSString *file = [[NSBundle mainBundle] pathForResource:@"settings" ofType:@"txt"];

NSLog(@"Path : , %@", file);

NSError *error=NULL;

NSString *data=@"teleiwne";

[data writeToFile:file atomically:YES encoding:NSUTF8StringEncoding error:&error];
打印输出路径为:/Users/kd/Library/Application Support/iPhone Simulator/6.0/Applications/763B8245-CB1A-4BDE-85CF-19AEFA411DB8/testKremala.app/settings.txt

我没有得到任何错误,但没有写入文件

我尝试了以下代码,它成功了:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"set.txt"];

NSString *data=@"Kostas";

[data writeToFile:appFile atomically:YES];

NSString *myData = [NSString stringWithContentsOfFile:appFile];

NSLog(@"Data : %@ ",myData);

不允许您写入应用程序目录。尝试写入该应用程序文件夹中的文档目录

NSString *data = @"testData";
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"settings.txt"];
[data writeToFile:appFile atomically:YES];

可能重复。现在我问:找到这些真的会这么难吗?你是对的。我真的很抱歉。。。。!我正在模拟模式下测试应用程序。你能告诉我文件目录在哪里吗。。。?