【问题标题】:Firebase autocomplete API's cause compiler error SwiftFirebase 自动完成 API 导致编译器错误 Swift
【发布时间】:2016-11-30 22:33:31
【问题描述】:

最上面的代码行是 Xcode 提供的建议自动完成功能,它不会编译。底部的代码已使用此处提供的代码进行了修改 Firebase with Swift ambiguous use of observeEventType

每次我输入这段代码时,我都必须修改它,这很乏味。为什么自动完成错误?不仅仅是这个.observe,而是所有人。

【问题讨论】:

  • 当我输入 rootRef.child("asd").child("asa").observe Xcode 会弹出一个自动完成选项列表 - 没有一个是 observe( 。价值)。 Xcode 8.1 Swift 3. 您是否尝试过清理项目或创建一个新项目只是为了测试自动完成功能以查看它是否特定于该应用程序?
  • 嗨 Jay,我选择了 .observe(eventType: FIRDataEventType, with: (FIRDataSnapshot) -> Void) 选项,然后分别用 .value 和 snapshot 填充占位符。
  • 啊。我懂了。所以是的,当我输入 .observe 部分,然后按 Tab 键时,整个第一个参数都突出显示 eventType: FIRDataEventType 因此,如果您从该点开始输入,它将替换该文本。应该做的只是替换 FIRDataEventType 并保留 eventType: 部分。这个问题是重复的。

标签: swift xcode firebase firebase-realtime-database


【解决方案1】:

您的 Firebase 框架似乎不是最新版本?(因为最新版本现在支持 Swift 3 语法)。 试试pod update

【讨论】:

  • 嗨,我已经尝试过这个并更新了我所有的 podfile,不幸的是我仍然遇到同样的问题。那么你的 Xcode 会自动补全到底部的代码吗?
  • 同样的事情发生在我身上,非常烦人。
猜你喜欢
  • 1970-01-01
  • 2014-10-10
  • 2021-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-21
相关资源
最近更新 更多