2015-05-20 2 views
1

Предположим, у меня есть два UIViewController s и настройки (NSObject класс). И мне нужно в обоих контроллерах некоторую информацию, содержащуюся в классе настроек.NSObject Класс инициализации

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

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

ответ

1

Прежде всего: вы не инициализируете класс или объект класса, а объекты экземпляра класса.

Вам не нужно создавать новый экземпляр при каждом опубликовании информации кому-либо, включая контроллеры представлений. Просто дайте обоим контроллерам представлений свойство settings и установите свойство после создания контроллера вида с всегда одним и тем же экземпляром Settings.