При получении sessionStore из Twitter SDK происходит сбой! TWTRTwitter.sharedInstance (). SessionStore См. Прикрепленное изображение для проблемы.
Я получил эту проблему в Swift 4.2, прежде чем она работалахорошо.
Ошибка говорит о том, что вам нужно вызвать метод, который запускает сеанс Twitter, прежде чем вы сможете вызывать любые другие методы из Twitter SDK.В соответствии с документацией твиттера , вы должны добавить в свой AppDelegate следующее:
Вставьте свой собственный ключ и секрет ниже func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { TWTRTwitter.sharedInstance().start(withConsumerKey:"hTpkPVU4pThkM0", consumerSecret:"ovEqziMzLpUOF163Qg2mj") return true } func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool { return TWTRTwitter.sharedInstance().application(app, open: url, options: options) } ```
Вставьте свой собственный ключ и секрет ниже
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { TWTRTwitter.sharedInstance().start(withConsumerKey:"hTpkPVU4pThkM0", consumerSecret:"ovEqziMzLpUOF163Qg2mj") return true } func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool { return TWTRTwitter.sharedInstance().application(app, open: url, options: options) } ```