2017-07-27 6 views
5

Firebase Analyticsから奇妙な警告がありました。私が使用している方法は、基本的には投稿を削除し、その投稿が削除されたことをユーザーに示すステータスバー通知を表示することです。これは、投稿を削除するときに呼び出されるメソッドです。Firebase Root View Controllerが見つかりませんでした警告

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を使用しています。

Xcodeがルートビューコントローラに関して何の問題も与えていないときにFirebaseが私にこの警告を出す理由はわかりません。どんな助けもありがとうございます。 FirebaseCore 4.0.4(podfile.lock)を使用して、Xcodeの9 GM遵守目的-Cのみのプロジェクトのための

関連質問:最新バージョンにfirebaseおよびその他の関連する依存関係の更新Xcode 9 <Warning> [Firebase/Analytics][I-ACS031011] Root view controller not found

+0

あなたは私がしようとしましたが、これが起こった理由を見つけることができませんここ –

+0

を使用していたSwiftMessageライブラリの設定をチェックしてみてください。また、Xcodeがそうしないと、Firebaseがなぜこのことについて私に警告するのか分かりません。 – ndduong

+0

同じ問題がここにあります。退出を見つけましたか? –

答えて

関連する問題