NSCoder:decodeBoolForKey:
Home 目次>Foundation>NSCoder このサイトはこちらに移転しました。
10.2

decodeBoolForKey:

キーでブール値をデコードします


-(BOOL) decodeBoolForKey:(NSString *)key


【返り値】
   BOOLYES/NO
【パラメータ】
   keyキー


【解説】

キーでブール値をデコードします。
キー付きのアーカイブはNSKeyedArchiverとNSKeyedUnarchiverを使います。
サブクラスで-allowsKeyedCodingをオーバーライドしてYESを返さなければいけません。



【例文】


#import "MyView.h"

@implementation MyView

// アンアーカイブするときの手順の記述
- (
id )initWithCoder:(NSCoder *)decoder
{

([decoder decodeBoolForKey:
@"bool" ])? NSLog( @"YES" ) : NSLog( @"NO" );

return self ;
}
// アーカイブするときの手順の記述
- (
void )encodeWithCoder:(NSCoder *)encoder
{


[encoder encodeBool:
YES forKey: @"bool" ];

return ;
}
@end


(C) 2000-2009 Satoshi Oomori.
[Apple]

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

この記事を評価してください。 

良い 

間違いがある 説明がわかりにくい 例文がわかりにくい  

Home 目次>Foundation>NSCoder
修正日2006.12.26