繁体   English   中英

用Facebook Swift ios登录后的segue

[英]segue after login with Facebook Swift ios

登录成功登录facebook后,我正试图推送另一个视图。但是我无法理解我该怎么办。可以帮助我吗?

当您通过Facebook完成登录时,通常,您将有两种方法来打开其他视图控制器

  • 如果已配置segue,请使用以下代码

      self.performSegueWithIdentifier(“identifier”,sender:self) 

  • 如果要使用StoryBoardId初始化viewController,请使用以下代码

      让viewController = self.storyboard!.instantiateViewControllerWithIdentifier(“StoryBoardID”)作为UIViewController \n self.presentViewController(viewController,animated:true,completion:nil) 

这是swift 3的更新,Xcode 8:

要使用StoryBoardId初始化viewController:

let viewController = self.storyboard!.instantiateViewController(withIdentifier: "StoryBoardId") as UIViewController
self.present(viewController, animated: true, completion: nil)

确保您在主线程中执行上述操作。

通过在Identity Inspector中向其添加Storyboard ID来设置第二个视图。 然后这样称呼它:

let storyboard = UIStoryboard(name: "YourStoryBoardID", bundle: nil)
let secondView =  storyboard.instantiateViewControllerWithIdentifier("YourStoryBoardID") as UIViewController
self.presentViewController(secondView, animated: true, completion: nil)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM