Bugün Firebase Analytics'ten garip bir uyarı aldım. Öyle:Firebase Kök Görüntüleme Denetleyicisi Bulunamadı Uyarı
<Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found
Temelde bir yazı silme ve ardından gönderme silinir kullanıcıya bir durum çubuğu bildirim görüntülüyor kullanıyorum yöntemleri. Bu, bir yazıyı silmek istediğimizde çağrılan yöntemdir.
HomeViewNetwork.deletePost(postBlock: self.postDataBlock, handler: {
AlertManager.showStatusRed(title: "Post deleted!")
})
Ve görüntülendiği durum fonksiyonudur:
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)
}
uyarı Ben AlertManager.showStatusRed yöntemini yorum yaparsanız uzağa gider. Ayrıca durum çubuğu bildirimini görüntülemek için benim kütüphanem olarak SwiftMessages kullanıyorum.
Xcode root görüntüleme denetleyicisi hakkında herhangi bir sorun bildirmediğinde Firebase'in bana bu uyarıyı neden verdiğini bilmiyorum. Herhangi bir yardım takdir edilir. Xcode 9 GM kullanarak FirebaseCore 4.0.4 (podfile.lock) uyulması objektif-C sadece proje için
İlgili soru: Xcode 9 <Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found
deneyin kontrol yapılandırmaları sen denemek burada –
vermedi kullanmıştı, ama bunun neden neden bulamıyorum. Ayrıca, Xcode bunu yapmazken Firebase'in neden beni uyardığını bilemez. – ndduong
aynı sorun burada. Bir çıkış yolu buldunuz mu? –