Задача -C :id, доступ к свойствам экземпляра, синтезировать?

Я новичок в Objective -C, мне интересно, есть ли простой способ установить id как экземпляр объекта (, который имеет синтезированные свойства )и напрямую получает/устанавливает эти свойства, например:

id myID = myInstance;

myID.myProperty = something;

Где myInstance — это объект с синтезированным свойством, называемым myProperty. Когда я просто делаю:

myInstance.myProperty = something;

Это работает, но когда я переключаю его на идентификатор, я получаю сообщение об ошибке

Свойство «myProperty» не найдено для объекта типа «_сильный идентификатор»

Есть ли у меня вручную создавать методы получения/установки вместо использования синтеза при использовании идентификатора? Потому что я, похоже, могу заставить идентификатор выполнять методы экземпляров.

5
задан Fionnuala 20 April 2012 в 13:39
поделиться