一些背景信息:语法颜色/突出显示和自动建议停止正常工作。我读了很多关于如何解决这个问题的问题,但没有一个对我有帮助,因为它们与派生数据有关。
我正在从一些在线教程中学习 Swift,并注意到我的语法突出显示与课程老师的不同。然后我注意到,当我创建我的结构的一个实例,并在实例之后使用点语法时,Xcode 并没有自动建议结构的函数和变量,而它在项目的下载版本中会这样做。经过一番调查,我注意到我的项目和老师的项目之间的一个关键区别是我的项目的部署目标是 8.1,而老师的项目是 8.0。我将我的更改为 8.0,语法突出显示立即恢复,我可以访问结构实例的函数和变量。
我猜这可能是 Xcode 中的一个错误,但也许我在 Xcode 中配置错误?如果有人能解释这个错误是如何/为什么发生的,以及选择部署目标时的最佳实践是什么,我将不胜感激。
该设置位于项目 > 常规 > 部署信息
我希望以上信息可以帮助遇到此问题的其他人。