我想从plist加载NSDictionary
并且我在内存中有plist字符串,我没有plist文件。 NSDictionary dictionaryWithContentsOfFile:
只接受文件名,不接受文件字符串。如何使用plist文件加载NSDictionary
?
答案 0 :(得分:5)
你去......
NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding];
NSString *errorDesc = nil;
NSPropertyListFormat format;
NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization
propertyListFromData:data
mutabilityOption:NSPropertyListMutableContainersAndLeaves
format:&format
errorDescription:&errorDesc];