3
我想从plist中加载一个NSDictionary
,我在内存中有plist字符串,我没有plist文件。 NSDictionary dictionaryWithContentsOfFile:
只接受文件名,不接受文件字符串。我怎样才能加载一个plist文件的NSDictionary
?dictionaryWithContentsOfFile从文件字符串
我想从plist中加载一个NSDictionary
,我在内存中有plist字符串,我没有plist文件。 NSDictionary dictionaryWithContentsOfFile:
只接受文件名,不接受文件字符串。我怎样才能加载一个plist文件的NSDictionary
?dictionaryWithContentsOfFile从文件字符串
在这里你去...
NSData * data = [yourString dataUsingEncoding:NSUTF8StringEncoding];
NSString *errorDesc = nil;
NSPropertyListFormat format;
NSDictionary * dict = (NSDictionary*)[NSPropertyListSerialization
propertyListFromData:data
mutabilityOption:NSPropertyListMutableContainersAndLeaves
format:&format
errorDescription:&errorDesc];
感谢,救了我的一天,我一直在寻找这一切的一天。 – 2012-11-07 19:33:12