1

由于升级到 Firebase 3,下面代码的最后一行给出了错误:

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

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

4

2 回答 2

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. 清理您的项目,它现在已修复。

请注意,截至今天,GeoFire 2 没有可用的 pod

于 2016-06-28T12:44:12.743 回答
0

将此添加到您的 pod 文件中

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

于 2017-03-06T14:09:09.770 回答