Я пытаюсь проверить, установлено ли свойство. Я знаю, что с объектами, которые у меня есть:
CGRect ppGoalFrame;
LocalPlaySetup *localPlaySetup;
и я могу проверить
if (localPlaySetup == nil)
но если я попытаюсь проверить CGRect с помощью == nil или == NULL
if (ppGoalFrame == nil)
я получил
invalid operands to binary == (have 'CGRect' and 'void *')
Так это CGRect
"недействительно", "ноль", "ноль" ...? до того, как он установлен? Очевидно, я не могу сравнивать CGrect с указателем void (я не могу использовать ppGoalFrame == void
); есть ли другой способ проверить это? Objective-C пока довольно легко понять, но как только C вырисовывается, я немного теряюсь.