当加载了我的Facebook登录按钮的视图控制器时,它会检查访问令牌以查看用户是否已登录:
if(FBSDKAccessToken.currentAccessToken() == nil)
{
//user not logged in
print("User is not logged in")
} else {
print("User is logged in")
}
这是正常的,因为当我打开我的应用程序时,它说"用户已登录" 所以我在print语句下添加了一个segue:
self.performSegueWithIdentifier("mySegueID", sender: nil)
它仍会打印出已登录但未执行segue的情况。 segue ID是正确的。我甚至尝试过获取故事板并通过ID获取视图控制器然后呈现它,但这也不起作用。有什么想法吗?
答案 0 :(得分:0)
尝试这种方式
self.performSegueWithIdentifier("mySegueID", sender: self)
答案 1 :(得分:0)
问题在于我试图从viewWillAppear方法中呈现视图。通过将其移动到viewDidAppear方法来修复此问题。