Ios 使用FBLoginView登录后无法转到新视图
我已经尝试了很多不同的方法来找出解决方案,并且已经被困了好几个小时。我希望我的应用程序将我带到一个tableviewcontroller,在用户登录Facebook后,我在storyboard中创建了该tableviewcontroller,但是在用户登录后,该应用程序将我直接带回到loginviewcontroller,而不是tableview控制器。这是我调用tableviewcontroller的代码。cardFeed是tableviewcontroller的标识符: `func LoginView显示LoggedInUserLoginView:FBLoginView!{Ios 使用FBLoginView登录后无法转到新视图,ios,xcode,facebook,swift,Ios,Xcode,Facebook,Swift,我已经尝试了很多不同的方法来找出解决方案,并且已经被困了好几个小时。我希望我的应用程序将我带到一个tableviewcontroller,在用户登录Facebook后,我在storyboard中创建了该tableviewcontroller,但是在用户登录后,该应用程序将我直接带回到loginviewcontroller,而不是tableview控制器。这是我调用tableviewcontroller的代码。cardFeed是tableviewcontroller的标识符: `func Logi
if (FBSession.activeSession().isOpen) {
/*var cardFeedTableViewController: AnyObject! = CardFeedTableViewController()
cardFeedTableViewController = self.storyboard?.instantiateViewControllerWithIdentifier("cardFeed")
*/
let cardFeedTableViewController = self.storyboard?.instantiateViewControllerWithIdentifier("cardFeed") as CardFeedTableViewController
self.navigationController?.pushViewController(cardFeedTableViewController, animated: true)
println("hello")
}
}`
有一个名为FBLoginView的委托方法 -voidLoginView显示日志用户:FBLoginView*loginView //实现loginViewShowingLoggedInUser:delegate方法修改应用程序的UI以获得登录用户体验
在此处编写导航代码…您确实在使用UINavigationController吗?我在tableviewcontroller中有一个导航控制器,但在开始的viewcontroller和登录视图中没有导航控制器,因此您不能使用导航控制器推送视图控制器,因为它尚未创建。您可以使用segue或prese以模态方式更新视图控制器。