UIApplication委托只能从主线程使用

时间:2017-12-18 21:35:52

标签: ios swift swift4 appdelegate xcode9

我的Xcode项目中有一个标准的AppDelegate文件,我正在尝试使用Firebase,并且只要我导入它就会安装它。加入

FirebaseApp.configure()

我被标记为紫色警告:Click me

整个AppDelegate看起来如下

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    FirebaseApp.configure()

    return true
}

这些警告在使用Xcode 8时从未出现,作为一个新手,我不确定如何解决这个问题,我已经读过添加DispatchQueue.main.async可以修复它但我不知道在哪里添加这个

谢谢!

0 个答案:

没有答案