0
我完成了一个小程序的编写,该程序能够读写一个.txt文件。 当我执行程序时,除了文件内容不会永久更改外,所有内容都可以正常运行。我得到了一个writeToFile和“readFile”按钮,每当我按下其中一个按钮时,内容似乎都会发生变化,但是当我手动打开文件时(测试时或关闭程序之后),仍然是原始内容。 只使用模拟器时,“真实”文件内容是否会发生变化?还是只是我犯了一些严重的错误?writeToFile不会更改文件的内容xcode4 objective-c
-(IBAction)buttonPressed { //The writeToFile Method
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"txt"];
NSString *writeData = enterText.text;
NSError *error;
BOOL ok = [writeData writeToFile:filePath atomically:NO encoding:NSUnicodeStringEncoding error:&error];
if (!ok)
{
NSLog(@"Error while writing file at %@/n%@",filePath,[error localizedFailureReason]);
}
testText.text [email protected]"File saved!";
enterText.text = @"";
enterText.placeholder [email protected]"Enter your text here";
}
testText = TextView的输出
enterText =文本字段输入
啊所以我的猜测没有那么错。非常感谢。 – Blaluma