2015-05-20 4 views
-2

Как я могу вызвать метод из другого класса? Скажем, у меня есть контроллер представлений, который отображает строку со своим классом, называемым ViewController1. У меня также есть еще один класс под названием ViewController2.Цель C Метод вызова из другого класса

Я хочу ViewController2, чтобы иметь возможность обновить строку из ViewController1 со значением строки из ViewController2

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

ответ

1

В зависимости от того, насколько тесно связаны два класса. Должен ли ViewController1 знать о ViewController2 и наоборот? Являются ли они оба экземплярами одного и того же класса? Являются ли они одновременно существующими и видимыми? Это может быть так же просто, как VC1 вызывать метод на VC2 или делегат (как вы упомянули). Вы можете посмотреть в NSNotificationCenter или KVO для более слабосвязанного кода.

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