每天大约500次,XCode将#import
更正为#Import
(后者错误)。这令人抓狂,我不想在全系统范围内关闭大写自动更正。 XCode中有设置吗?
答案 0 :(得分:1)
我的猜测是,项目中存在一些现有代码 - 包含在main.m
或YourProjectName_Prefix.pch
等所有地方的某个地方,或者在几乎所有地方都包含的某些类中 - #Import
,其中包含大写I
。因此, Code Sense 将其作为第一个选项提供。
尝试 Textual 项目查找#Import
并取消选中忽略大小写,看看是否可以找到它。
如果没有,那么Code Sense缓存可能会引用不再存在的内容。从 Build 菜单中选择 Clean All Targets ,它应该重新创建缓存。 已编辑添加重建索引实际上需要转到项目设置,选择常规标签,然后点击重建代码感知索引< / em>按钮。
答案 1 :(得分:1)
AHAH。你正在使用Xcode 4.0,不是吗? (请注意,由于它尚未公开发布,我们实际上是通过谈论它来打破我们的NDA。)
由于Xcode 4.0仍在进行中,因此他们没有禁用拼写检查程序的这一功能。 Xcode 3.x中甚至不存在自动更正拼写的选项。
我认为这是Xcode 4中的一个需要解决的错误;如果您愿意,可以提交雷达:http://bugreport.apple.com/
答案 2 :(得分:0)
在Apple讨论中查看this。有人遇到同样的问题并解决了。