Сохранить объект NSMutable Data в файле plist

Я,

В настоящее время я пытаюсь сохранить данные NSMutable в файле plist с помощью следующего метода:

[receivedData writeToFile:pathText atomically:YES]

Обратите внимание, что полученные данные поступают из объекта URLrequest. Вот мой код:

NSURLConnection *connection01 = [[NSURLConnection alloc] initWithRequest:request01 delegate:self];
        if(connection01)
        {

        //3.Create NSMutableData to receive data
        //receiveddata is an instance declared elsewhere

        receivedData = [NSMutableData data];
        }

и после

//6.Mettre les informations téléchargées dans un plist.

        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSLog(@"DOCUMENT DIRECTORY:  %@", documentsDirectory);
        NSString *pathNom = [documentsDirectory stringByAppendingPathComponent:@"InformationsUser.plist"];
        NSString *pathText = @"/Users/victorbielak/Desktop/InformationUser.text";

        [receivedData writeToFile:pathText atomically:YES];

        if (!documentsDirectory) {
            NSLog(@"Documents directory not found!");
        }
        if(![[NSFileManager defaultManager] fileExistsAtPath:pathNom])
        {
            NSLog(@"file not found");

        }

появляется сообщение об ошибке "файл не найден", хотя я проверил, что информация под URL была загружена правильно. Кто-то имеет представление о том, что отсутствует в этом коде? Я думал, что plist автоматически генерируется методом записи в файл.

Благодарю за ваш ответ.

Виктор

1 ответ

Решение

Вы должны использовать pathNom вместо pathText..:)

Другие вопросы по тегам