Я новичок в Objective -C, мне интересно, есть ли простой способ установить id как экземпляр объекта (, который имеет синтезированные свойства )и напрямую получает/устанавливает эти свойства, например:
id myID = myInstance;
myID.myProperty = something;
Где myInstance — это объект с синтезированным свойством, называемым myProperty. Когда я просто делаю:
myInstance.myProperty = something;
Это работает, но когда я переключаю его на идентификатор, я получаю сообщение об ошибке
Свойство «myProperty» не найдено для объекта типа «_сильный идентификатор»
Есть ли у меня вручную создавать методы получения/установки вместо использования синтеза при использовании идентификатора? Потому что я, похоже, могу заставить идентификатор выполнять методы экземпляров.