iPhone

[objc] BOOL 타입을 NSDictionary에 넣고 싶을 때

tenn 2013. 5. 27. 11:49

넣을 때


NSMutableDictionary *dic = ...


[dic setValue:[NSNumber numberWithBool:YES] forKey:@"bool"];




꺼낼 때


NSNumber *num = [dic objectForKey:@"bool"];

if([num compare:[NSNumber numberWithBool:NO]] == NSOrderedSame) {

//do something;

}




http://stackoverflow.com/questions/2478984/how-to-convert-and-compare-nsnumber-to-bool