Xcode 8具有此新功能,可在您使用UIImage(named:)
时建议图像文件名
在我的情况下,它建议图像名称,即使它没有任何意义。
示例:
偏好中没有任何内容。我想知道是否有一些秘密命令来禁用这部分自动完成功能。
答案 0 :(得分:35)
遗憾的是,无法关闭此功能,并且没有任何声明在Xcode 8.1发行说明中修复此问题。
它应该是固定的,或者您应该有机会将其关闭。如果我在this帖子中描述的话,该功能仅用于其目的时才有用。
但问题在于Xcode 8在内容中插入图像内容,如果你提到的话它可能没有任何意义。例如,如果您有一个for迭代并输入for x in
来启动一个循环,并且您在项目中使用此语法将其名称与“in”匹配。
恼人的问题,我希望苹果很快就能解决这个问题,因为当它仅用于图像时功能很好。
<强>更新强>:
刚刚确认这仍是Xcode 8.1稳定版中的一个问题。
<强>更新强>:
此功能保留在 Xcode版本9.0 beta 6(9M214v)中
现在似乎已在Xcode 10中修复了。
答案 1 :(得分:1)
在我看来,处理此问题的最佳方法是使用注释(commmand + /)。将代码更改为注释似乎会关闭图像名称的自动完成功能。
因此,您基本上可以在注释和取消注释代码之间来回切换(例如,您发现错误,将代码作为注释,修复错误,取消注释代码,检查您的更改是否解决了问题,等等。)。
答案 2 :(得分:1)
只需更新至Xcode 10:图像自动补全功能已停用:
Swift图像文字的代码完成已在Xcode 10中删除。(38087260)
来源:Xcode 10 Beta发行说明(此说明已在the final release notes中删除)