我的应用程序具有类似Tinder的功能,我必须在收到通知时显示视图。问题是我无法保持导航层次结构的完整性。我现在的流量是 view1 - >导航控制器 - >视图2 - >标签栏控制器 - > view3,view,4 view 5 ... view 5-> view6 - >观点7。 我想提出一个视图,View 8.有两个按钮忽略和接受。 Accept应该显示视图6并忽略应该显示视图5. View5位于标签栏控制器的索引2处。 我通过常规segues实现了这一点,但导航栏消失了。 这是我在app delegate中的代码,在收到通知时显示View 8
if notifType == Const.NOTIF_MATCH_FOUND
{
let storyboard = UIStoryboard(name: "in-tune-Main", bundle: nil)
let destinationController = storyboard.instantiateViewControllerWithIdentifier("matchVC") as? matchVC
self.window?.rootViewController = destinationController
}
这会将它带到view8,并在点击忽略或接受时加载视图6或5但导航将消失。 有任何想法吗?