辞書の配列を含む plist ファイルがあります。ここにそれらの1つがあります:
Fred 辞書
名 Fred
isMale [チェックボックスをオン]
そのため、plist ファイルから読み取った辞書を使用して Person オブジェクトを初期化しています。
-(id) initWithDictionary: (NSDictionary *) dictionary {
if (self = [super init])
self.name = [dictionary valueForKey: @"Name"];
self.isMale = ????
}
plistファイルでボックスがチェックされている場合はself.isMaleがYESに設定され、チェックされていない場合はNOに設定されるように、上記のコードを終了するにはどうすればよいですか。ディクショナリにキー isMale がない場合も NO に設定することをお勧めします。