Задаване на член на клас var от речников обект

Променливата на член на класа с име "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"]];
  }

person Slinky    schedule 28.03.2012    source източник


Отговори (1)


Опитвам

[myTip setId:[[tip objectForKey:@"id"] intValue]];
person rosslebeau    schedule 28.03.2012