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" 尚未更新。