我想運行一些示例代碼,並且無法創建並保存到文件。麻煩創建並保存到Xcode中的文件
這裏是我的代碼:
-(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];
}
我希望它的第一個標籤的文本保存到文件時,我按下第一個按鈕。當我按下第二個按鈕時,我希望它讀取文件中的內容並製作第二個標籤文本。但是,當我按下第二個按鈕時,第二個標籤只是空白。 有什麼建議嗎?
您似乎沒有檢查您調用的任何方法的結果。他們有沒有成功? 'ok'的價值是什麼? 'docsurl'是否以斜線結尾?例如,在追加'MyFolder'之前,你需要追加一個嗎? – user1118321