Я пытаюсь запустить образец кода, и у меня возникли проблемы с созданием и сохранением файла.Проблема Создание и сохранение файла в 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