1

当带有我的 Facebook 登录按钮的视图控制器加载时,它会检查访问令牌以查看用户是否已经登录:

if(FBSDKAccessToken.currentAccessToken() == nil)
    {
        //user not logged in
        print("User is not logged in")
    } else {
        print("User is logged in")
}

这工作正常,因为当我打开我的应用程序时显示“用户已登录”,所以我在打印语句下添加了一个 segue:

self.performSegueWithIdentifier("mySegueID", sender: nil)

它仍然打印它已登录,但不执行 segue。segue ID 是正确的。我什至尝试过获取故事板并通过 ID 获取视图控制器然后呈现它,但这也不起作用。有任何想法吗?

4

2 回答 2

0

以这种方式尝试

self.performSegueWithIdentifier("mySegueID", sender: self)
于 2015-10-19T16:59:47.253 回答
0

问题是我试图从 viewWillAppear 方法中呈现视图。通过将其移至 viewDidAppear 方法已解决此问题。

于 2015-10-19T18:01:25.107 回答