我正在做一个个人项目,我已经用Cocoapods安装了Firebase,并将其导入到桥接标头中。
我的问题是,如果我没有在顶部编写import Firebase
,如果我尝试在我的项目中使用 Firebase 方法,为什么会出现错误?谷歌分析等也是如此。
我问的原因是因为在本教程中: Ray Wenderlich Firebase 教程
Firebase 的配置方式与我的相同 - 但没有一个文档包含import Firebase
,并且该项目普遍识别任何 Firebase 方法而没有错误。
我知道我可以使用import
但我不明白我在做什么不同,宁愿不必这样做。
我认为您在 pod 文件行中有:
use_frameworks!
删除它并重新安装 Pod 它应该会有所帮助
在提到的项目中,导入是从Grocr-Bridging-Header.h
完成的,它实际上是一个 Objective-C 导入:
#import <Firebase/Firebase.h>
从 Objective-C 导入的原因是该项目相当古老,Cocoapods 当时不支持 Swift。