iOSのNSDictionaryで文字列value値を取得する数値、ブール、辞書、配列操作
827 ワード
NSDictionary *dic = @{@"page_num":@"2"};
NSInteger page = (NSInteger)dic[@"page_num"]; //
NSInteger page2 = [dic[@"page_num"] integerValue];
NSLog(@"%zd %zd", page, page2);
- (BOOL)boolForKey:(NSString *)key
{
id idObj = [self objectForKey:key];
if(!idObj)
{
return NO;
}
NSString *strReturn = [[idObj description] lowercaseString];
return ([strReturn isEqualToString:@"1"] || [strReturn isEqualToString:@"true"] || [strReturn isEqualToString:@"yes"])?YES:NO;
}