Каков наилучший способ связи между двумя контроллерами детского представления? Я знаю, что использование делегатов для связи между контроллером дочерних и родительских представлений, но я не могу получить, как общаться между контроллерами дочерних представлений одного и того же родительского контроллера представления.Связь между двумя childViewControllers
2
A
ответ
2
Ну, вы можете решить проблему с выходами, что хуже для моего ума. Или вы можете сообщить свой parentViewController
обо всем, что происходит, и позволить ему выполнять работу (например, информировать все объекты, которые нуждаются в конкретной информации).
Вы бы сделать это, как это, например:
[childViewControllerInstance.parentViewController methodToCall];
В классе контроллера представления родительского вы могли бы сделать все, что вы хотите, и выполнять действия на любой объект необходим.
EDIT:
Пожалуйста, попробуйте
[childViewControllerInstance.parentViewController performSelector:@selector(methodToCall:)
withObject:yourObjectToPass];
Смежные вопросы
- 1. Переключение между childviewcontrollers
- 2. Связь между двумя таблицами: установить связь между двумя таблицами
- 3. Связь между двумя контроллерами
- 4. Связь между двумя столбцами
- 5. связь между двумя моделями
- 6. связь между двумя объектами
- 7. Связь между двумя узлами
- 8. Связь между двумя объектами
- 9. связь между двумя приложениями
- 10. Связь между двумя фрагментами
- 11. Связь между двумя микросервисами
- 12. Связь между двумя сервера
- 13. Связь между двумя JFrames
- 14. Связь между двумя объектами
- 15. Связь между двумя ViewModels
- 16. Связь между двумя объектами
- 17. Связь между двумя pthreads
- 18. Связь между двумя адаптерами
- 19. Связь Между двумя потоками
- 20. Связь между двумя пользователями
- 21. Связь между двумя формами
- 22. Связь между двумя потоками
- 23. Связь между двумя таблицами
- 24. Связь контроллера контроллера контейнера с childViewControllers
- 25. Связь между двумя надстройками Firefox (межуровневая связь)
- 26. Обратная связь связь между двумя рельсами модели
- 27. Связь между двумя интерфейсами и двумя классами.
- 28. Связь между двумя фрагментами (андроид)
- 29. Связь между двумя устройствами Android
- 30. Связь между двумя таблицами, SQLAlchemy
В childviewcontroller я добавил этот метод - - (IBAction) textButtonAction: (ID) отправитель { [self.parentViewController drawTextSction: отправитель]; } Но это дает мне ошибку не видно интерфейса. Uiviewcontroller определяет textButtonAction. –
Итак, мой намек сработал для вас, и вы разрешаете вашему «parentViewController» выполнять эту работу после того, как сообщили ему? – pbx
Да, я работаю то же самое. Но я получаю вышеуказанную ошибку после вызова метода с контроллера детского представления –