Я не могу разделить NSUInteger на 2

Фрагмент кода:

NSUInteger *lengthOfLine =100;
NSUInteger *half = lengthOfLine/2;

Ошибка компиляции для строки 2:

Invalid operands to binary expression ('NSUInteger *' (aka 'unsigned long *') and 'int')

1 ответ

Решение

Ты должен использовать NSUIntegerне NSUInteger *, NSUInteger является примитивным типом, а не подклассом NSObject, Теперь вы имеете дело с указателем на NSUInteger

Другие вопросы по тегам