Скажем, например, у меня есть два объекта A и B, и у этого объекта B есть метод с именем 'update'.
Внутри объекта A у меня есть строка, которая отправляет сообщение [objectB update]
.
Однако я получаю сообщение:
error 'objectB' undeclared (первое использование в этой функции).
Дело в том, что objectB был объявлен в моем Appdelegate вместе с objectA.
Кажется немного глупым, что objectA не может напрямую сообщать objectB.
Я понимаю, что это может быть какая-то проблема с областью видимости, но мой вопрос - действительно ли я пытаюсь сделать объект глобальным? или я настраиваю систему передачи указателей вперед и назад, делая вещи довольно грязными?