Я хочу загрузить NSDictionary из plist, и у меня есть строка plist в памяти, у меня нет файла plist. NSDictionary dictionaryWithContentsOfFile: принимает только имя файла, не принимает строку файла. Как я могу загрузить NSDictionary с файлом plist?
NSDictionary
NSDictionary dictionaryWithContentsOfFile:
Вот, пожалуйста ...
NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding]; NSString *errorDesc = nil; NSPropertyListFormat format; NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization propertyListFromData:data mutabilityOption:NSPropertyListMutableContainersAndLeaves format:&format errorDescription:&errorDesc];