我阅读了https://www.firebase.com/docs/ios/guide/login/twitter.html上的文档。我下载并添加了两个文件,如文档中所述。我还在文件的开头导入了帐户,因此Xcode构建成功。然后我将文档中的确切代码复制到我的twitterLogin IBAction,并设置我的Twitter API密钥和Firebase基础参考。
问题是,当我点击我的Twitter登录按钮时,没有任何反应。 (它曾经说没有推特账号,然后我在设置中设置了我的账户。)我甚至把print语句放在任何if-else的情况下,但没有打印出来。那么有什么建议让Twitter登录工作吗?我认为Firebase没有遗漏任何东西。但请至少提出一些如何解决问题的建议。
答案 0 :(得分:2)
答案 1 :(得分:1)
我解决了这个问题。 “有趣”的解决方案是为条件添加一个等号
if accounts.count> 1
对于那些没有足够幸运地注意到Firebase文档中的示例代码奇怪地仅适用于在设备中签署了“超过”1个Twitter帐户的用户的人,我相信这个答案将有助于节省一些时间
我也认为此示例代码具有误导性。(可能不是示例代码中的默认情况)
答案 2 :(得分:1)
我最近在这个主题上发现了一些非常好的东西可能它可以帮助某人: