XCode Capitalizes #import

时间:2011-01-13 01:36:25

标签: xcode

每天大约500次,XCode将#import更正为#Import(后者错误)。这令人抓狂,我不想在全系统范围内关闭大写自动更正。 XCode中有设置吗?

3 个答案:

答案 0 :(得分:1)

我的猜测是,项目中存在一些现有代码 - 包含在main.mYourProjectName_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。有人遇到同样的问题并解决了。