如何执行从单一视图控制器到拆分视图控制器的转场? Swift
How can I perform a segue from single view controller to split view controller? Swift
我希望用户在进入拆分视图控制器之前先登录。我尝试创建一个推送 segue,然后调用 performSegueWithIdentifier。出现错误。它说 "Terminating app due to uncaught exception 'NSGenericException', reason: 'Could not find a navigation controller for segue 'fromLoginToTask'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'"
谢谢。
我想你想要的是利用 UIViewControllerTransitioningDelegate UIViewControllerTransitioningDelegate Protocol Reference
实现起来需要做更多的工作,但它应该对根视图控制器进行适当的更改,我认为这是在尝试使用您描述的方式时遇到的问题。
我希望用户在进入拆分视图控制器之前先登录。我尝试创建一个推送 segue,然后调用 performSegueWithIdentifier。出现错误。它说 "Terminating app due to uncaught exception 'NSGenericException', reason: 'Could not find a navigation controller for segue 'fromLoginToTask'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.'"
谢谢。
我想你想要的是利用 UIViewControllerTransitioningDelegate UIViewControllerTransitioningDelegate Protocol Reference
实现起来需要做更多的工作,但它应该对根视图控制器进行适当的更改,我认为这是在尝试使用您描述的方式时遇到的问题。