我正在尝试使用Firebase数据库。我正在观看有关如何使用Firebase的教程,并编写了这行代码FIRDatabase.database().reference()
。然后我得到一个错误说,使用未解析的标识符FIRDatabase。我不知道导入Firebase和FirebaseDatabase有什么问题。
我的Podfile
# Uncomment the next line to define a global platform for your project
platform :ios, '10.2'
target 'FirebaseDatabase' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for FirebaseDatabase
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Database'
end
答案 0 :(得分:2)
对我来说Xcode 8.3,Swift 3,这可行:
import FirebaseDatabase
答案 1 :(得分:2)
在Swift 4中,
将此命令写入您的pod文件。
pod 'Firebase/Database'
然后像这样导入ViewController
import FirebaseDatabase
像这样的
的ViewController代码的完整结构import UIKit
import FirebaseDatabase
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
答案 2 :(得分:0)
我通过创建一个名称完全不同的新项目(@Callam)解决了这个问题。似乎Xcode没有认识到这个框架。