2017-07-27 32 views
5

Dzisiaj otrzymałem dziwne ostrzeżenie od Firebase Analytics. Jest:Firebase Root View Controller Not Found Warning

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

metody używam jest zasadniczo usunięcie posta, a następnie wyświetlanie paska stanu powiadomienie do użytkownika, że ​​post jest usunięty. Jest to metoda, która jest wywoływana, gdy chcemy usunąć wpis.

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

A mój status jest funkcja wyświetlania:

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) 
} 

Ostrzeżenie odchodzi gdybym komentować metodę AlertManager.showStatusRed. Używam również SwiftMessages jako mojej biblioteki do wyświetlania powiadomień paska stanu.

Nie jestem pewien, dlaczego Firebase przekazuje mi to ostrzeżenie, gdy Xcode nie daje żadnych problemów z kontrolerem widoku root. Każda pomoc jest doceniana.

Powiązane pytanie do Objective-C tylko projektu przestrzegane Xcode 9 GM użyciu FirebaseCore 4.0.4 (podfile.lock): Xcode 9 <Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found

+0

Spróbuj sprawdzić konfiguracje SwiftMessage bibliotekę użył tutaj –

+0

Próbowałem, ale nie może znaleźć przyczynę, dlaczego tak się stało. Nie mam też pojęcia, dlaczego Firebase ostrzeże mnie o tym, gdy Xcode tego nie robi. – ndduong

+0

ten sam problem tutaj. Czy znalazłeś wyjście? –

Odpowiedz

0

Aktualizacja Firebase i innych związanych z zależnościami do najnowszej wersji Naprawiono problem w moim projekcie.

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

Odpowiedź na innym wątku: https://stackoverflow.com/a/46333312/342794