2012/03/08

[Objective-C]NSAraayにBOOLを設定

だいぶ前にBOOL型についてのエントリーを書きました。

で、これをNSArrayに設定したいのですが、BOOLは、あくまで「型」。

オブジェクトではないし、クラスでもないので、果たして、どうすれば?

答えは、こちらに。

BOOL b = NO;
NSMutableArray *array = [[NSMutableArray alloc] init];

[array addObject:[NSNumber numberWithBool:b]];

NSLog(@"value is %d", [array objectAtIndex:0] );

via:NSArray and bool values
試してみると、コンパイルエラーにはならないようなので、引き続き動作エラーがないように見守りたい。

0 コメント:

コメントを投稿