从字典对象设置类成员var

时间:2012-03-28 00:50:11

标签: ios5 nsdictionary

下面名为“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"]];
  }

1 个答案:

答案 0 :(得分:1)

尝试

[myTip setId:[[tip objectForKey:@"id"] intValue]];