iCloud теряет NSData - PullRequest
       61

iCloud теряет NSData

0 голосов
/ 18 ноября 2011

Я создаю приложение с iCloud. Но у меня есть некоторые проблемы.
Он создает каталог в iCloud с использованием NSFileWrapper, затем создает NSData (текстовый) файл в каталоге NSFileWrapper.
Я использую этот код для преобразования NSData в NSString:

text=[NSString stringWithUTF8String:[fileData bytes]];

И работает правильно только на устройстве, которое создает этот текстовый файл. На других устройствах файл успешно загружен, но когда я пытаюсь преобразовать или распечатать его (или другие методы вызова), результат равен **BAD_ACCESS**, а объект не существует (количество сохраненных данных файла равно 2).

Есть идеи?

1 Ответ

0 голосов
/ 19 ноября 2011

Я думаю, вы должны преобразовать его в строку, подобную этой:

NSString *string = [[NSString alloc] initWithData:[fileData bytes] encoding:NSUTF8Encoding];
...