propertyList:isValidForFormat:
指定したプロパティリストが有効な書式かを返します
+(BOOL)propertyList:(id)plist: isValidForFormat:(NSPropertyListFormat)format
解説
指定したプロパティリストが有効な書式かを返します。
返り値
( BOOL )
引数
( id )plist
プロパティリスト
( NSPropertyListFormat )format Re
フォーマット
フレームワーク
Foundation
クラス
NSPropertyListSerialization
Class Methods
使用可能
10.2
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSString *error; NSData *serializationData; NSString *thePath = [[NSBundle mainBundle] pathForResource : @"theList" ofType:@"plist"]; NSData *plistData = [ NSData dataWithContentsOfFile : thePath ] ; if ([NSPropertyListSerialization propertyList:plistData isValidForFormat:NSPropertyListXMLFormat_v1_0 ]){ serializationData = [NSPropertyListSerialization dataFromPropertyList: plistData format: NSPropertyListXMLFormat_v1_0 errorDescription: &error]; } NSLog([serializationData description]); } @end