ios - 选择器“archivedDataWithRootObject:requiringSecureCoding:error:”没有已知的类方法
问题描述
我正在使用 iOS(Swift 4)中的 Firebase 实时数据库,我收到以下错误:
No known class method for selector 'archivedDataWithRootObject:requiringSecureCoding:error:'
在名为GDTCORStorage.m
. 该文件是核心 Objective-C 文件,不是我在使用 Swift 4 时创建的。当我尝试在 POD 文件中导入 Firebase SDK 时会发生此错误,如下所示:
pod 'Firebase/Database'
我试过了:
- “退化” POD 文件
- 清理构建项目
- 使用产品 > 方案 > FirebaseCore 和 Firebase
他们都没有工作,除了上面提到的3个之外,我没有找到任何其他解决方案。
解决方案
推荐阅读
- vbscript - 登录按钮元素 VB 脚本
- python - 为 JSONDecodeError 编写循环/异常
- android - 如何从测试应用程序更改设备(Android、iOS)日期?
- php - 无法在 Wordpress 项目中正确读取 cookie 值(使用 WP Rocket 缓存插件)
- javascript - 如何单独选择每个匹配的选择器
- kubernetes - 如何优雅地停止单节点 Kubernetes 集群
- javascript - 从 HTML 输入 onchange 属性调用 TypeScript 文件中定义的函数
- wordpress - 允许用户选择他们的角色
- asp.net-mvc - 在数据库列中保存表单字段数据(字符串)
- algorithm - 如何测量执行汇编代码所需的“时间单位”