Не получать данные из nspropertylistserialisation - PullRequest
0 голосов
/ 29 октября 2010

Не получаю данные в переменную массива

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path=[documentsDirectory stringByAppendingPathComponent:@"Employees.plist"];

NSData *datas = [NSData dataWithContentsOfFile:path];
NSString *err;
NSMutableArray *array = [NSPropertyListSerialization propertyListFromData:datas
                                                         mutabilityOption:NSPropertyListImmutable
                                                                   format:NSPropertyListXMLFormat_v1_0
                                                         errorDescription:&err];

Кто-нибудь поможет мне решить эту проблему?

1 Ответ

0 голосов
/ 29 октября 2010

Это должно вызвать ошибку компилятора.Вы не должны передавать значение формата в формат arg.Вы должны передать указатель на переменную типа NSPropertyListFormat - эта переменная будет заполнена фактическим форматом после десериализации plist.В любом случае лучше использовать [NSArray arrayWithContentsOfFile:path] вместо NSPropertyListSerialization.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...