2016-11-30 64 views
1

代码的第一行是Xcode提供的建议自动完成,它不会编译。底部的一段代码已经用此处提供的代码进行了修改 Firebase with Swift ambiguous use of observeEventTypeFirebase自动完成API的原因编译器错误Swift

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

enter image description here

+1

当我键入* rootRef.child( “ASD”)子( “ASA”)观察*的Xcode弹出的自动完成选项的列表 - 其中没有一个是观察(.value的)。 Xcode 8.1 Swift 3.你有没有尝试清理项目,或者创建一个新项目来测试自动完成功能,看它是否特定于该应用程序? – Jay

+0

你好周杰伦,我已经选择了.observe(EVENTTYPE:FIRDataEventType,具有:(FIRDataSnapshot) - >无效)选项,然后只需填写分别.value的和快照的占位符。 –

+0

啊。我懂了。所以是的,当我输入.observe部分,然后按下Tab键,整个第一个参数被突出显示* eventType:FIRDataEventType *,所以如果你开始在那个点上输入,它会替换那个文本。应该做的只是替换FIRDataEventType并且仅保留eventType:部分。这个问题是重复的。 – Jay

回答

0

好像你的火力地堡框架是不是最新版本?(如最新一期现已配套雨燕3语法)。 尝试pod update。 。

+0

嗨,我已经尝试过,并更新了我所有的podfiles,不幸的是我仍然有同样的问题。那么你的Xcode自动完成到底部的一段代码? –

+0

同样的事情发生在我身上,非常烦人。 –