5
今天我收到了Firebase Analytics的一个奇怪警告。它是:未找到Firebase根视图控制器警告
<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 <Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found
尝试检查配置你曾在这里 –
使用我曾尝试,但无法找到为什么会这样的原因。也不知道为什么Firebase会在Xcode不这样的时候提醒我。 – ndduong
同样的问题在这里。你找到出路了吗? –