ПРИМЕЧАНИЕ: Насколько я понимаю, подобные вопросы задавались много раз здесь, в stackoverflow, но я не мог решить проблему, с которой я столкнулся. Поэтому, пожалуйста, не отмечайте этот вопрос как «уже спрошенный» или так.Как перейти от одного ViewController (содержащего UIView) к другому ViewController (содержащему UITableView) при щелчке?
На самом деле у меня есть два ViewControllers, CalendarViewController и FruitsListViewController.
CalendarViewController содержит MyCalendarView (подкласс UIView) для отображения календаря, а FruitsListViewController содержит UITableView для отображения списка фруктов.
Когда я нажимаю в определенной области MyCalendarView в CalendarViewController, он извлекает соответствующую дату и печатает в журнал.
Вопрос:
Я хочу добиться того, что, когда я нажимаю на определенном месте MyCalendarView в CalendarViewController, я привел к FruitsListViewController. Но я не могу перетащить segue из этого MyCalendarView в FruitsListViewController (на самом деле можно только перетащить из этого MyCalendarView в родительское представление и нигде в другом месте).
Просьба указать мне, как я могу это достичь?
С уважением.
привет спасибо за ответ. 1- Xcode не распознает SubjectViewController, что я должен писать вместо него? Кстати, если я заменил его на FruitsListViewController, ошибка исчезнет. 2- Что имеется в виду destView.chosenFruitsArray = self.myFruitsArray? –
@FarazAhmad извините, вам не нужно указывать тип здесь, я отредактировал сообщение. destView.chosenFruitsArray = self.myFruitsArray // здесь массив фруктов (свойство FruitsListViewController), поэтому после выполнения этой функции FruitsListViewController получит массив из CalendarViewController –