防止解雇模态呈现 ViewController
Prevent Dismissal of Modally Presented ViewController
我正在以模态方式呈现 viewcontroller
并尝试在其中配置它,当我进入后台后重新进入前台时(即我点击一个网站 link 将我重定向出去fo 应用程序,然后导航回该应用程序),我不希望显示的 viewcontroller
被关闭。
是创建navigationcontroller
堆栈的唯一选择吗?希望没有这个的解决方案,我找不到任何关于 this/am 的现有评论,这对这一切来说都是相当新的。任何建议都会有所帮助。
我的视图层次结构是...
Root MainTabBarVC
将 DummyMenuVC 加载到 MainTabBarVC viewcontrollers
存在于 shouldSelect
tabBarControllerDelegate 方法 RealMenuVC
点击 RealMenuVC 按钮显示 NextVC
我有 #2 和 #3 能够在任何 tabBarItem
选定的完整上下文中与菜单交互。
了解到呈现的 vc 不会因为进入后台模式而被忽略,并且必须以编程方式集成某些东西才能触发它。
我将我的问题追溯到我包含的一个 notificationCenter 观察器,它调用了一个函数,该函数关闭了呈现的 vcs。
我正在以模态方式呈现 viewcontroller
并尝试在其中配置它,当我进入后台后重新进入前台时(即我点击一个网站 link 将我重定向出去fo 应用程序,然后导航回该应用程序),我不希望显示的 viewcontroller
被关闭。
是创建navigationcontroller
堆栈的唯一选择吗?希望没有这个的解决方案,我找不到任何关于 this/am 的现有评论,这对这一切来说都是相当新的。任何建议都会有所帮助。
我的视图层次结构是...
Root MainTabBarVC
将 DummyMenuVC 加载到 MainTabBarVC
viewcontrollers
存在于
shouldSelect
tabBarControllerDelegate 方法 RealMenuVC点击 RealMenuVC 按钮显示 NextVC
我有 #2 和 #3 能够在任何 tabBarItem
选定的完整上下文中与菜单交互。
了解到呈现的 vc 不会因为进入后台模式而被忽略,并且必须以编程方式集成某些东西才能触发它。
我将我的问题追溯到我包含的一个 notificationCenter 观察器,它调用了一个函数,该函数关闭了呈现的 vcs。