Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 已调用prepareForSegue,但未加载下一个UIViewController_Ios_Uiviewcontroller_Swift_Segue_Uistoryboardsegue - Fatal编程技术网

Ios 已调用prepareForSegue,但未加载下一个UIViewController

Ios 已调用prepareForSegue,但未加载下一个UIViewController,ios,uiviewcontroller,swift,segue,uistoryboardsegue,Ios,Uiviewcontroller,Swift,Segue,Uistoryboardsegue,我正在处理一个带有两个UIViewController的应用程序。当应用程序启动时,LoaderViewController被触发。在该视图控制器上,我正在设置要启动的应用程序,然后尝试进入ViewController。问题是prepareForSegue方法调用正确,但它什么也不做。我试着用我以前做过的同样的方法来导航。我在这里可能遗漏了什么?我在iOS开发方面还是个新手 class LoaderViewController: UIViewController { @IBOutlet we

我正在处理一个带有两个UIViewController的应用程序。当应用程序启动时,LoaderViewController被触发。在该视图控制器上,我正在设置要启动的应用程序,然后尝试进入ViewController。问题是prepareForSegue方法调用正确,但它什么也不做。我试着用我以前做过的同样的方法来导航。我在这里可能遗漏了什么?我在iOS开发方面还是个新手

 class LoaderViewController: UIViewController {
 @IBOutlet weak var applicationLoadingIndicator: UIActivityIndicatorView!

  override func didReceiveMemoryWarning() {
      super.didReceiveMemoryWarning()
  }

  override func viewDidLoad() {
      super.viewDidLoad()


      applicationLoadingIndicator.startAnimating()
      self.performSegueWithIdentifier("ToMenuViewController", sender: self)
  }

  override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
      var vc: ViewController = segue.destinationViewController as ViewController
  }
}
以下是故事板的图像:

编辑-解决方案:


解决方案是将PerformsgueWithIdentifier调用更改为ViewDidAspect()方法。

您不应该在
viewDidLoad
中进行分段,因为这太快了。至少,您应该在
viewDidAppear

中切换,而不应该在
viewDidLoad
中切换,因为这太快了。至少,你应该改为在
视图中继续出现

你还可以分享你的故事板截图和你如何命名你的片段吗?Ofc!为这篇文章添加了图片。你能不能也分享一下你的故事板截图和你如何命名你的segues?Ofc!为帖子添加了图片。