Вопрос по ios – iOS: связь с родительским контроллером представления

2

Контроллер родительского представления - это таблица слов. Ребенок просматривает сегменты на экране и позволяет вам играть с этим словом. Пользователь может & quot; пометить & quot; слово (которое сохраняется в пользовательских значениях по умолчанию). Как родительская таблица должна теперь узнать, что слово помечено, чтобы мы могли отобразить симпатичный значок флага?

Ваш Ответ

2   ответа
0

чтобы родитель был делегатом вашего ребенка. Независимо от того, какой тип данных вы хотите использовать для передачи в вашем дочернем VC, либо из вашего - (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath (), если вы разрешаете выбирать только одно слово за раз, или функция нажатия кнопки, если вы разрешаете множественный выбор. Вызовите ваш метод делегата, чтобы получить эти слова, отправленные потомком, и тогда вы сможете делать с ним все, что захотите.

Надеюсь это поможет.

3

ения вам необходимо использоватьProtocols and Delegates

УвидетьPassing Data Back разделэтот ТАК принял ответ для подробного объяснения о передаче информации туда и обратно междуview controllers

Вы можете иметьboolean у ребенкаview controller.

Вы можете установить для этого логического значения значение true, когда пользователь & quot; flags & quot; Это.

Как показано выше, вы можете отправить значение родителюview controller был ли он помечен или нет.

Надеюсь это поможет.

Спасибо. Я настроил интерфейс делегата, и класс делегата имеет свойство wordIsFlagged. & Quot; ребенок & quot; Можно прочитать или установить это свойство, которое облегчает общение. William Entriken

Похожие вопросы