Установка члена класса var из объекта словаря

Член класса 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