2016-09-22 5 views
1

私はFIRMessagingDelegateを追加しようとしたが、Xcodeは、私はFirebaseMessagingをインポートFIRMessaging委任エラー

Cannot find protocol declaration for FIRMessagingDelegate.

エラーを与え、それがエラーを与えません。私はポッドをチェックして、それは上品に思えます。

Installing Firebase (3.2.1) 
Using FirebaseAnalytics (3.2.0) 
Using FirebaseInstanceID (1.0.6) 
Installing FirebaseMessaging (1.1.0) 

どのように実装しようとしますか。

#import <UIKit/UIKit.h> 
#import <UserNotifications/UserNotifications.h> 
#import <MessageUI/MessageUI.h> 

#if defined(__IPHONE_10_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0 
@import UserNotifications; 
#endif 

@import Firebase; 
@import FirebaseInstanceID; 
@import FirebaseMessaging; 

@interface AppDelegate : UIResponder <UIApplicationDelegate, UNUserNotificationCenterDelegate, FIRMessagingDelegate> 

エラーが発生した原因は何ですか?

答えて

0

ポッドが更新されましたので、もう一度試しました。今は問題なく動作します。

+0

あなたはポッドファイルに何を入れましたか?ポッド 'Firebase/Core'とポッド 'Firebase/Messaging'以外の何か? – greenhouse

+0

いいえ、Firebase/CoreとFirebase/Messagingだけです。 – TheZipper