NSStringがpropertyListであるかどうかを検証するための最良の方法は何ですか?NSStringの-propertyListメソッドを呼び出すと、文字列を解析できない場合に例外がスローされます。
1 に答える
1
+propertyListWithData:options:format:error:
onを使用しNSPropertyListSerialization
てデータの解析を試みます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 に答える