В настоящее время я делаю учебник из Apple начала разработку приложений для iOS.
На странице Tutorial: Storyboards (ссылка выше) мне сказали создать пользовательские классы для двух представлений. Для простоты я буду называть их табличным представлением (имеет таблицу) и добавлением представления (имеет текстовое поле для добавления элементов в таблицу).
В табличном представлении есть кнопка, которая открывает ссылку "Добавить представление", а в "Добавить представление" есть две кнопки на панели навигации: "Отмена" и "Готово".
Мне сказали написать пустой метод unwindToList в .m файле Add View:
- (IBAction)unwindToList:(UIStoryboardSegue *)segue
{
}
Затем мне сказали связать кнопки "Отмена" и "Готово" с элементом "Выход" в панели "Сцена" (см. изображение внизу) и выбрать метод unwindToList. В результате вот что должно произойти, как указано в учебнике:
Теперь запустите ваше приложение. При запуске вы видите табличное представление, но в нем нет данных. Вы можете нажать кнопку "Добавить" и перейти к [представлению добавления] из [представления таблицы]. Вы можете нажать кнопки "Отмена" и "Готово", чтобы вернуться к [табличному представлению]".
Однако, когда я нажимаю "Отмена" или "Готово", вообще ничего не происходит. Я уверен, что оба связаны.
Заранее спасибо!
