У меня есть UIViewController, который хочет выполнить некоторый код, когда он отклоняется через leftBarButtonItem (и выталкивается из стека, чтобы вернуться к родительскому контроллеру представления). Это представление имеет собственные подходы, поэтому я не могу просто использовать viewWillDisappear.Добавление слушателя к leftBarButtonItem
Каков наилучший способ для вызова пользовательского метода, когда пользователь нажимает кнопку на левой панели, чтобы вернуться в супервизор?
Дело в том, на мой взгляд исчезает, когда его подвид нагрузки, а не только тогда, когда он возвращается его супервизор, поэтому viewWilDisappear не работает. Это обычай звучит немного неудачно. Может быть, я должен идти в другом направлении с этим ... –
Это определенно звучит так, как будто весь подход может использовать некоторую повторную работу, но в качестве быстрого исправления вы можете запускать проверки в viewWillDisappear, чтобы проверить, не было ли оно выгружено или загружено подвью. Кроме того, вы можете переключиться на раскадровку и использовать метод '- (void) prepareForSegue: (UIStoryboardSegue *) segue sender: (id) для настройки для ваших нужд. – 0x90
Я собираюсь переосмыслить это, но это хорошие идеи. Благодаря! –