下面名为“id”的类成员var的类型为int。需要从字典对象中设置。 尝试类型转换(int)[tip objectForKey:@“id”]没有返回正确的整数值。有人可以帮忙吗?
由于
for (NSDictionary *t in tips) {
//prints 5876 which is correct
NSLog(@"id: %@",[t objectForKey:@"id"]);
Tip *myTip = [[Tip alloc] init];
// returns incorrect integer value
[myTip setId:(int)[tip objectForKey:@"id"]];
}
答案 0 :(得分:1)
尝试
[myTip setId:[[tip objectForKey:@"id"] intValue]];