【发布时间】: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