我正在更新一个应用程序,以使用通用storyboards。我使用界面构建器通过从按钮拖动到新的视图控制器并选择“Present As Popover”作为segue类型来创建一个弹出窗口segue。
当用户按弹出窗口外部(将其关闭)时,我需要在呈现视图控制器中得到通知,以便我可以撤消他们的操作。该怎么做?
通常情况下,我会手动创建弹出窗口并使我的视图控制器成为弹出窗口的代理;这允许我使用popoverControllerDidDismissPopover委托回调。但是,在iOS9中已经弃用了此方法,即使没有弃用,我也不知道在哪里找到弹出窗口,以便我可以将其代理设置为我的视图控制器。