Swift:Firebase 3升级后的Geofire Instanciation错误

时间:2016-06-27 20:05:14

标签: swift firebase geofire

自升级到Firebase 3以来,以下代码中的最后一行显示错误:

let ref = FIRDatabase.database().reference()
let locationsRef = ref.child("locations")
let geoFireQuery = GeoFire(firebaseRef: locationsRef)
  

传递给不带参数的调用的参数

2 个答案:

答案 0 :(得分:0)

GeoFire也需要更新到版本2才能使其与Firebase 3一起使用。 请按照以下说明解决此问题:

  1. 从此处下载zip源:https://github.com/firebase/geofire-objc
  2. 解压缩并转到/ GeoFire / API文件夹
  3. 复制其中的所有4个文件
  4. 转到您的项目并导航到您的GeoFire.framework
  5. 导航到Headers文件夹,您将看到相同的4个文件
  6. 替换它们
  7. 清理您的项目,现已修复。
  8. 请注意,截至今天,GeoFire 2没有可用的吊​​舱

答案 1 :(得分:0)

将其添加到您的pod文件

pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'