我可以使用以下 Twitter Fabric 代码通过我的应用程序登录 Twitter:
let logInButton = TWTRLogInButton(logInCompletion: {
(session: TWTRSession!, error: NSError!) in
// play with Twitter session
if (session != nil) {
println("signed in as \(session.userName)");
self.TWUsernameLabel.text = "Logged in as @" + session.userName
} else {
println("error: \(error.localizedDescription)");
}
})
当我单击登录按钮时,它会提示我批准登录,然后让我登录,或者它知道我已经批准登录,然后让我登录。这就像一个魅力,花了十分钟的时间来设置。惊人的。
我已经有一个基于电子邮件的登录来访问该应用程序。我想将用户登录的 Twitter 帐户存储在同一个数据库中,因此当用户使用他们的电子邮件登录时,我已经知道他们的 Twitter(如果他们之前登录过),并且他们不需要再次登录。我使用电子邮件登录的原因是 Twitter 是我的应用程序中的一个重要功能,但不是全部要求。
问题是我不知道如何访问session
单击按钮时之外的时间logInCompletion
火灾,我不知道在初始登录/使用应用程序时检查时要存储哪些变量。
我已经多次阅读 Twitter Fabric 文档,但它不是用 swift 编写的,所以它非常令人困惑。有任何想法吗?谢谢
如果当前有一个活动会话,您应该能够访问它,就像文档所说的那样
Twitter.sharedInstance().session()
如果用户未登录,该方法将返回 nil。如果您想知道某人是否已经通过身份验证,只需检查该方法是否返回值即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)