验证 NSString 是否为 propertyList 的最佳方法是什么?如果我调用 NSString 的 -propertyList 方法,如果它无法解析字符串,它将引发异常。
问问题
475 次
1 回答
1
使用+propertyListWithData:options:format:error:
onNSPropertyListSerialization
尝试解析数据,如果不能,它可以将NSError
带有一些诊断的对象传回给您。例如:
NSString *plist = ...;
NSError *e = nil;
NSPropertyListFormat format;
id obj = [NSPropertyListSerialization
propertyListWithData:[plist dataUsingEncoding:NSUnicodeStringEncoding]
options:NSPropertyListImmutable
format:&format
error:&e];
于 2012-02-08T09:30:56.293 回答