Как сделать кнопку в дочернем представлении для обновления информации в родительском представлении?
Поэтому я хочу сделать приложение для iPhone, в котором есть два вида, связанныхUINavigationController
, Скажем, первое представление - это ViewA, и это начальное представление при запуске приложения. Затем ViewA переходит к ViewB, который является другим представлением. СуществуетUIButton
А и АUILabel
А на ViewA а тоUIButton
Переход к ViewB (то есть при нажатии кнопки пользователю отображается ViewB. В ViewB также естьUIButton
B, который при нажатии может обновитьUILabel
А в ViewA. (На самом деле, должно быть многоUIButton
Bs в ViewB, но давайте просто скажем один для простоты. Это то, чего я хочу достичь, и вот что я сделал.
Я создал два вида и общийUINavigationController
и рутировал ViewA на него, чтобы начальный вид корректно отображался при запуске приложения.
Я настроилUILabel
А иUIButton
А в ViewA и подключиUILabel
A как свойство выхода для ViewAViewController.
Я импортировалViewAViewControllerA
вViewAViewControllerB
.
Я segued (режим push)UILabel
А наView
От А доView
B и он работает как задумано.
Я тоже знаю как обновитьUILabelA
вViewAViewController
используяself.UILabelA.text
но я не могу сделать это наViewBViewController
потому что я не могу позвонитьself
и я не знаю название объектаViewAViewController
, То есть: я думаю, что я должен использовать?.UILabelA.text
но я не знаю, что нужно поставить на замену?
.
Кстати, я использую XCode 4.6 и разработку для iOS 6 с режимом раскадровки.
Может кто-нибудь помочь мне?