【问题标题】:Setting a class member var from a dictionary object从字典对象设置类成员 var
【发布时间】:2012-04-11 14:04:11
【问题描述】:

下面名为“id”的类成员变量是 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"]];
  }

【问题讨论】:

    标签: ios5 nsdictionary


    【解决方案1】:

    试试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-31
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多