2016-02-14 36 views
2

我閱讀了關於https://www.firebase.com/docs/ios/guide/login/twitter.html的文檔。我按照文檔中的說明下載並添加了這兩個文件。我也在文件的開頭導入了賬戶,所以Xcode成功建立。然後我將文檔中的確切代碼複製到我的twitterLogin IBAction中,並設置我的Twitter API Key和Firebase基準參考。如何添加通過Twitter功能與Firebase登錄?

問題是,當我點擊我的twitter登錄按鈕時,沒有任何反應。 (它曾經說沒有Twitter帳戶,然後我在設置中設置我的帳戶。)我什至if-else的情況下甚至把打印語句,但沒有打印。那麼是否有任何建議使Twitter登錄工作?我不認爲Firebase錯過任何東西。但請至少提出一些關於如何弄清楚問題的建議。

回答

1

我解決了這個問題。在「搞笑」的解決方案是一個等號添加到條件

如果accounts.count> 1

對於任何人誰不幸運地注意到火力地堡文檔中的示例代碼奇怪的是,只有在設備上籤有'超過1個Twitter帳戶'的用戶才能工作,我相信這個答案會有助於節省一些時間。

我也認爲此示例代碼是一種誤導。(可能是一些不應該在示例代碼默認情況下)

1

檢查,以確保您已在火力地堡儀表板啓用Twitter的認證,並且項目中的apiKey與儀表板中的apiKey相匹配。

Firebase Dashboard

希望幫助:)

+0

感謝您的回答,但作爲我說,我自己解決了這個問題。我的答案如下。乾杯! –