我正在开发一个个人项目,我已经使用Cocoapods安装了Firebase并将其导入了桥接头。
我的问题是,如果我在项目中尝试使用Firebase方法,如果我没有在顶部写import Firebase
,为什么会出现错误? Google Analytics等也可以这样说。
我问的原因是因为在本教程中:Ray Wenderlich Firebase Tutorial
Firebase的配置方式与我的相同 - 但没有一个文档包含import Firebase
,项目通常会识别任何Firebase方法而不会出错。
我知道我可以使用import
,但我不明白我的做法有多么不同而且不愿意。
答案 0 :(得分:2)
我想你有pod文件行:
use_frameworks!
删除它并重新安装它应该提供的pod
答案 1 :(得分:2)
在上述项目中,导入是从Grocr-Bridging-Header.h
完成的,它实际上是一个Objective-C导入:
#import <Firebase/Firebase.h>
导入是从Objective-C完成的原因是因为该项目已经很老了,Cocoapods当时也没有对Swift的支持。