Проведите пальцем, чтобы вернуться не работает для приложения iOS
Я пытаюсь разрешить функцию "Размах назад", найденную в iOS 7+, но она не работает в моем приложении. я добавил
nc.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;
[nc.interactivePopGestureRecognizer setEnabled:YES];
но он просто отказывается работать. У меня есть контроллер навигации при запуске, а затем у меня есть сегмент "представить как поповер" от представления к представлению. Есть ли способ получить сообщение об ошибке или NSLog, чтобы определить, почему он не работает?
1 ответ
Для этой функции не требуется никаких изменений кода. Если вы помещаете контроллер представления в стек навигации, он должен просто работать. Вместо того, чтобы пытаться выяснить код, чтобы заставить его работать, вам нужно выяснить, что вы сделали, чтобы его сломать.
Эта функция предназначена для работы с контроллерами представления, помещенными в контроллер навигации. Вы не должны использовать "Present as Popover" для этого. Если вы настраиваете переход в IB, просто выберите опцию Show. Поповеры не сбрасываются с кнопки "Назад".