我正在尝试将我的应用升级到最新的iOS支持。我已经通过CocoaPods添加了TwitterKit,并在我的Bridge Header中放置了header。然而;我收到一个错误消息:
使用未解决的已标识“Twitter”-您的意思是“TWTRTTwitter”。
func application(_ application: UIApplication, didFinishLaunchingWithOptions lauunchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Twitter.sharedInstance().start(withConsumerKey:"MYKEY", consumerSecret:"MYSECRET")
return true
}
这是推特推荐的代码。我也可以在:
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
let handled:Bool = true
Twitter.sharedInstance().application(app, open: url, options: options)
return handled
}
有指针吗?
最佳答案
谢谢Andy Piper,我已修复此问题,如下所示:
汇入为
TwitterKit / TWTRKit.h代替
TwitterKit / TwitterKit.h
TWTRTwitter.sharedInstance()。start(withConsumerKey:“您的消费者密钥”,consumerSecret:“您的消费者秘密”)
即在使用Twiter的地方将其替换为TWTRTwitter。
Fabric.with([Twitter.self])或Fabric.with([TWTRTwitter.self])