我正在尝试运行一些示例代码,但在创建和保存到文件时遇到了问题。
这是我的代码:
-(IBAction) example
{
NSFileManager *fm = [[NSFileManager alloc] init];
NSURL *docsurl = [fm URLForDirectory:NSDocumentDirectory inDomain:NSUserDomainMask appropriateForURL:nil create:YES error:nil];
myfolder = [docsurl URLByAppendingPathComponent:@"MyFolder"];
NSError * err = nil;
BOOL ok = [fm createDirectoryAtURL:myfolder withIntermediateDirectories:YES attributes:nil error:&err];
ok = [label.text writeToURL:myfolder atomically:YES encoding:NSUTF8StringEncoding error:nil];
}
-(IBAction) load
{
label2.text = [[NSString alloc] initWithContentsOfURL:myfolder
encoding:NSUTF8StringEncoding error:nil];
}
我希望它在我按下第一个按钮时将第一个标签的文本保存到文件中。当我按下第二个按钮时,我希望它读取文件中的内容并制作第二个标签文本。但是,当我按下第二个按钮时,第二个标签就变成了空白。有什么建议么?