2017-07-27 52 views
5

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

+0

deneyin kontrol yapılandırmaları sen denemek burada –

+0

vermedi kullanmıştı, ama bunun neden neden bulamıyorum. Ayrıca, Xcode bunu yapmazken Firebase'in neden beni uyardığını bilemez. – ndduong

+0

aynı sorun burada. Bir çıkış yolu buldunuz mu? –

cevap

0

Projemde sorunu sabit son sürüme Firebase ve diğer ilgili bağımlılıkları güncellenmesi. Diğer iş parçacığı üzerinde

- Firebase/Core (4.2.0): 
- FirebaseAnalytics (= 4.0.3) 
- FirebaseCore (= 4.0.7) 

Cevap: SwiftMessage Kütüphanesi için https://stackoverflow.com/a/46333312/342794