1

iOSで通知を実装するためにGoogleサンプルプロジェクトに従っていますが、次の行でアプリがクラッシュしています.

[[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error)

Firebase Cloud Messaging(FCM)に接続するための機能全体がここにあります。

 - (void)connectToFcm {
  [[FIRMessaging messaging] connectWithCompletion:^(NSError * _Nullable error) {
    if (error != nil) 
    {
      NSLog(@"Unable to connect to FCM. %@", error);
    } 
    else 
    {
      NSLog(@"Connected to FCM.");
    }
  }];
}

エラー:キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '+[NSData gtm_dataByGzippingData:]: 認識されないセレクターがクラス 0x10fd1f110 に送信されました'

私を助けてください!どうすればこれを解決できますか?

4

2 に答える 2

0

ポッドファイルでプラットフォームのバージョンを確認してください

「 platform :ios, '8.0'」のようになります

バージョンを 9.0 に更新してから、コマンド pod install を実行します

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Product Listing' do
  pod 'Firebase/Messaging'
end
于 2016-06-03T20:01:54.203 に答える