2013-07-01 5 views
0

я создал свойство, как такПовторное использование свойства в течение нескольких файлов

@property (strong, nonatomic) AFOAuth1Client *twitterClient; 

однако я хочу такое же свойство будет использоваться в течение нескольких файлов. Вместо создания нескольких версий свойства в разных файлах. Я знаю его простой вопрос, но нужна помощь!

+0

Наследование, одна из самых важных концепций программирования OO. –

+0

Подклассы и макросы? Не совсем точно, что вы здесь задаете. – CodaFi

ответ

1

Если вы имеете в виду передать его между различными контроллерами зрения я обычно предлагаю один из трех методов:

  • передавая его из виду, чтобы просмотреть (лучший OBJ-ориентированный вариант)

  • создания одноэлементно объекта, который будет использоваться на глобальном уровне (иногда с неодобрением)

  • его экземпляр через делегат своего приложения или через глобальную переменную (некрасиво & неаккуратно)

+0

Я попытался передать его View to View, как это, но он утверждает, что свойство не существует. Но я использовал это и решил свою проблему: – Prad

+0

http://stackoverflow.com/questions/6435193/can-we-pass-a-parameter-to-view-did-load-or-view-will-appear-of- other-class-from – Prad

+0

Это, безусловно, будет работать, если вы программно нажали на свой следующий контроллер. Если вы когда-либо переходите к исходному контроллеру представления, убедитесь, что вы даете себе несколько панировочных сундуков;) – Dan

Смежные вопросы