我正在尝试将我的应用升级到最新的 iOS 支持。我已经通过 CocoaPods 添加了 TwitterKit,并将标题放在了我的 Bridge Header 中。然而;我收到一条错误消息:
Use of unresolved identified 'Twitter' - did you mean '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
}
任何指针?
最佳答案
最新的 Twitter Kit 版本对代码进行了一些更改。我们更改了 Twitter
-> TWTRTwitter
- 但还添加了一个宏,以便您仍然可以使用 [Twitter sharedInstance]
。不幸的是,这目前不适用于 Swift - 所以请按照建议尝试使用 TWTRTwitter
。我们将在文档中解决这个问题!对不起!
关于swift4 - 将应用程序升级到 Swift 4 和 iOS 11 - TwitterKit 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47858555/