Ниже приведен код, чтобы связать дополнительные значения с помощью кнопкиobjc_getAssociatedObject возвращает неверное значение
- (int)uniqueId
{
return (int)objc_getAssociatedObject(self, uniqueIdStringKeyConstant);
}
- (void)setUniqueId:(int)uniqueId
{
objc_setAssociatedObject(self, uniqueIdStringKeyConstant, [NSNumber numberWithInt:uniqueId], OBJC_ASSOCIATION_ASSIGN);
}
Когда я пытаюсь получить значение из uniqueId
он возвращает неверное значение.
[button1 setUniqueId:1];
NSLog(@"%d",[button1 uniqueId]); // in console it prints 18
Может ли кто-нибудь помочь мне узнать, что я делаю неправильно?
Thanx братан это работа ... –