在Swift中进行编码预测时,Xcode 6添加了两个点(句点)

每当我打字并想要访问特定对象的函数时,Xcode在我input的第一个点之后添加第二个点。 这是令人沮丧的,因为我必须每次手动删除其中的一个。

有没有办法改变这个?

这是我正在谈论的

如果你的swift文件包含Unicode字符,即使字符是注释,自动完成也将失败。 所以只需要删除所有的Unicode字符,自动完成function就可以正常工作了!

我发现,当我有以下代码的错误发生:

var someString = "0º"

但是当我删除“º”字符

var someString = "0"

它不再把双点

没有足够的声望评论… Meintus是正确的,我有双点问题,并删除非ASCII字符确实帮助。 我只是在这里添加简单的方法来实现这一点。 我没有input任何非ASCII字符,事实certificate,这是我作为参考复制的一个例子。

通过点击您inputsearch位置旁边的放大镜,我find了它们。 select插入模式,然后select“非ASCII”字符

一旦我做到了这一点,并删除他们,自动完成停止:)

这个问题已经在Xcode 6正式发布中得到了修复