Я действительно смущен прямо сейчас. Это мой кусок кода:
NSFileManager *manager = [NSFileManager defaultManager];
NSURL *backup = [self applicationDocumentsDirectory];
backup = [backup URLByAppendingPathComponent:@"Old_Data_File"];
[manager createDirectoryAtURL:backup withIntermediateDirectories:YES attributes:nil error:nil];
Когда этот код выполняется, он вылетает в последней строке с сообщением
- [NSFileManager createDirectoryAtURL: withIntermediateDirectories: атрибуты: ошибка:]: нераспознанный селектор отправлен в экземпляр 0x5e59220
Как это могло быть нераспознанным селектором?
EDIT:
manager
не nil
, и печать backup
на консоли приводит к
{type = 15, string = file: //localhost/Users/fabian/Library/Application%20Support/iPhone%20Simulator/4.3.2/Applications/D37C5B93-A778-4555-8953-814F823B1116/Documents/Old_Data_File, кодировка = 134217984, база = (ноль)}
Пока не существует путь Old_Data_File
, последний компонент должен быть создан файловым менеджером ...