класс контроллера plist - PullRequest
       18

класс контроллера plist

0 голосов
/ 03 апреля 2012

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

также я делаю такие вещи, как сохранение новых значений при необходимости.

Однако у меня проблема в том, что я хочу получить доступ к этому одному классу из многих классов, но если я инициализирую его в одном классе, а затем в другом, я создаю два объекта, не так ли?

Итак, мой вопрос: как лучше всего обращаться с классом, к которому нужно обращаться из нескольких разных классов?

1 Ответ

0 голосов
/ 16 июля 2012

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

Если они являются объектами, созданными в одном контроллере представления, попробуйте сделать так, чтобы ваши объекты воспринимали ваш объект как вход функции.Таким образом, вы можете создать один экземпляр этого объекта и поделиться им со всеми другими объектами.Вот пример:

-(void)myFunction:(plistControlClass *)myPlistController{

}
...