ios - FIRMessaging 代理错误

标签 ios objective-c firebase firebase-cloud-messaging

我尝试添加 FIRMessagingDelegate 但 Xcode 给出错误
Cannot find protocol declaration for FIRMessagingDelegate.
我导入了 FirebaseMessaging,它没有给出任何错误。我检查了 pod ,看起来还不错。

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>

我找不到任何解决方案,错误的原因可能是什么?

最佳答案

pod 已更新,因此我再次尝试。现在它可以正常工作了。

关于ios - FIRMessaging 代理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39642936/

相关文章:

ios - xmlParser 解析导致在 iOS8 中崩溃,但在 iOS 7 中工作正常?

ios - 在传递 prepareForSegue 时,如何将我的模型对象传递给我的 VC?

iphone - UILocalNotification 问题

ios - Firebase Crashlytics DSYM 文件

arrays - 使用 Firebase 控制台在 Firebase 中设置数组

ios - CGFloat 赋值错误

ios - UIDatePicker 更改 "today"日期文本的颜色

ios - 使 UICollectionView 看起来像 iOS 日历应用程序的最佳方法

ios - 计算等距网格上矩形内包含的单元格

java - 检查 Firebase 实时数据库中的值是否等于字符串