NSInteger
- тип примитивного значения;вам не нужно использовать указатели.Таким образом, ваша декларация должна выглядеть так:
NSInteger strength;
А не
NSInteger *strength;
Однако если вам do необходимо использовать указатель на NSInteger
(то есть NSInteger *
) по какой-то причине вам нужно разыменовать указатель, чтобы получить значение:
if (*strength == 11) {
}
но, как я вижу, я не думаю, что это так.