我正在关注this教程。 但是,一旦我输入我的电话号码并点击回车以获取短信,我就会在我的iOS应用中收到此错误
在我的控制台中它说
Digits error: Error Domain=TWTRErrorDomain Code=1 "Must initialize Twitter before attempting to log in." UserInfo=0x17046c280 {NSLocalizedDescription=Must initialize Twitter before attempting to log in.}
在屏幕上我弹出一个说法:请检查您的网络连接,然后重试。有什么想法吗?
答案 0 :(得分:0)
想出来。在此处发布信息可能有助于其他人。 对于xcode和Digits的新手,Twitter数字网站上有一些不良文档。
基本问题是缺少某些集成步骤。按照this视频中的步骤于14:30开始解决问题。
答案 1 :(得分:0)
我认为这里缺少的是用你的消费者密钥和秘密来初始化Digits框架。
这可以通过调用Digits.sharedInstance().startWithConsumerKey("KEY", consumerSecret: "SECRET")
明确地完成,或隐含地作为调用Fabric.with([Digits()])
的副作用。
如果您刚刚开始使用Fabric Mac App,您将在应用的Info.plist文件中找到您的Digits使用者密钥和密码。当您创建新的Digits项目时,Mac App会将其放在那里。详细了解here。
我刚刚在https://docs.fabric.io/ios/digits/digitskit-setup.html添加了一个特定于数字的设置文档,可以解释这一点。感谢您的反馈!