https://stackoverflow.com/a/46333312/342794

ня я получил странное предупреждение от Firebase Analytics. Это:

<Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found

Методы, которые я использую, - это удаление сообщения, а затем отображение пользователю строки состояния с уведомлением об удалении сообщения. Это метод, который вызывается, когда мы хотим удалить сообщение.

HomeViewNetwork.deletePost(postBlock: self.postDataBlock, handler: {
   AlertManager.showStatusRed(title: "Post deleted!")
})

И моя функция отображения статуса:

class func showStatusRed(title: String) {
    let statusMessage = MessageView.viewFromNib(layout: .StatusLine)
    var config = SwiftMessages.defaultConfig
    config.presentationContext = .window(windowLevel: UIWindowLevelStatusBar)
    statusMessage.configureContent(body: title)
    statusMessage.backgroundView.backgroundColor = UIColor(red:0.98, green:0.11, blue:0.35, alpha:1.00)
    setUpStatusView(messageView: statusMessage)
    statusSwiftMessages.show(config: config, view: statusMessage)
}

Предупреждение исчезнет, ​​если я прокомментирую метод AlertManager.showStatusRed. Также я использую SwiftMessages в качестве библиотеки для отображения уведомлений в строке состояния.

Я не уверен, почему Firebase дает мне это предупреждение, когда XCode не дает никаких проблем о контроллере корневого представления. Любая помощь приветствуется.

Смежный вопрос для проекта «только цель-C», выполненного с Xcode 9 GM с использованием FirebaseCore 4.0.4 (podfile.lock):Xcode 9 <Предупреждение> [Firebase / Analytics] [I-ACS031011] Контроллер корневого представления не найден

Ответы на вопрос(0)

Ваш ответ на вопрос