为什么一个班级在import
Firebase
时出现错误,而其他班级不在?
显示错误的屏幕截图
Pod文件条目
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
应用程序文件结构 - 屏幕截图中的两个类是扩展文件夹中的类
我重新安装了pod文件,并清理并重建了几次xcode项目,但错误仍然存在。
如果还有其他信息需要通知我。
答案 0 :(得分:0)
据我所知,错误是因为我创建了Firebase引用变量,但没有初始化它们
所以我把它设置为
class SessionDetailsController: DatasourceController {
var firRef: FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
}
func foo(){
firRef.child(users).child(contacts).observe() { }
}
}
我忘记在firRef
viewDidLoad()
对象
class SessionDetailsController: DatasourceController {
var firRef: FIRDatabaseReference!
override func viewDidLoad() {
super.viewDidLoad()
firRef = FIRDatabase.database().reference()
}
func foo(){
firRef.child(users).child(contacts).observe() { }
}
}
正确初始化后,错误消失了。