Twitter.sharedInstance() 不存在 swift TwitterKit
Twitter.sharedInstance() does not exist swift TwitterKit
我是 Xcode 和 swift 的新手。
我已经开始使用 TwitterKit,我已经使用 cocoapods 在我的项目中安装了它,我遵循了这个教程:https://dev.twitter.com/twitterkit/ios/installation
问题是,当我尝试在 AppDelegate 中初始化 TwitterKit 时,我无法使用 Twitter.sharedInstace
,因为 Twitter
不存在。 (我已经使用 import TwitterKit
在 AppDelegate 中导入了 TwitterKit)
这是我的 App Delegete class:
import UIKit
import TwitterKit
import Firebase
import FirebaseAuth
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
Twitter.sharedInstance().start(withConsumerKey:"********", consumerSecret:"*******")
//Here I get the error: Use of unresolved identifier 'Twitter'
return true
}
我做错了什么?
如果你使用 Swift 4 你需要使用几乎 Twitter.sharedInstance() 的 TWTRTwitter.sharedInstance() 因为 Twitter class 已经被 TWTRTwitter 取代。使用 Object C 就没有这个问题,因为有一个隐藏此更改的宏。很遗憾 "dev.twitter.com" 尚未更新。
我是 Xcode 和 swift 的新手。
我已经开始使用 TwitterKit,我已经使用 cocoapods 在我的项目中安装了它,我遵循了这个教程:https://dev.twitter.com/twitterkit/ios/installation
问题是,当我尝试在 AppDelegate 中初始化 TwitterKit 时,我无法使用 Twitter.sharedInstace
,因为 Twitter
不存在。 (我已经使用 import TwitterKit
在 AppDelegate 中导入了 TwitterKit)
这是我的 App Delegete class:
import UIKit
import TwitterKit
import Firebase
import FirebaseAuth
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
Twitter.sharedInstance().start(withConsumerKey:"********", consumerSecret:"*******")
//Here I get the error: Use of unresolved identifier 'Twitter'
return true
}
我做错了什么?
如果你使用 Swift 4 你需要使用几乎 Twitter.sharedInstance() 的 TWTRTwitter.sharedInstance() 因为 Twitter class 已经被 TWTRTwitter 取代。使用 Object C 就没有这个问题,因为有一个隐藏此更改的宏。很遗憾 "dev.twitter.com" 尚未更新。