Objective c 来自文件字符串的dictionaryWithContentsOfFile

Objective c 来自文件字符串的dictionaryWithContentsOfFile,objective-c,nsdictionary,Objective C,Nsdictionary,我想从plist加载NSDictionary,但内存中有plist字符串,没有plist文件NSDictionary Dictionary WithContentsOfFile:只接受文件名,不接受文件字符串。如何使用plist文件加载NSDictionary NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding]; NSString *errorDesc = nil; NSPropertyListFormat f

我想从plist加载
NSDictionary
,但内存中有plist字符串,没有plist文件<代码>NSDictionary Dictionary WithContentsOfFile:只接受文件名,不接受文件字符串。如何使用plist文件加载
NSDictionary

NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding];

NSString *errorDesc = nil;
NSPropertyListFormat format;
NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization
                                      propertyListFromData:data
                                      mutabilityOption:NSPropertyListMutableContainersAndLeaves
                                      format:&format
                                      errorDescription:&errorDesc];