Xcode 4.2符号导航器搞砸了

时间:2011-12-30 16:49:16

标签: ide xcode4.2

出乎意料的是,“符号导航器”(导航器窗格左侧的第二个图标)开始只允许我访问单个.h文件。 “项目导航器”继续显示整个项目。

我试过来回翻转,重新启动Xcode等,但无济于事。它停留在那个文件上。

我得到的一个线索是.h文件是项目第二个目标中唯一的.h,一个测试目标。但是我没有看到任何方法来选择符号导航器导航的目标(与项目相比)(我肯定没有“玩”任何可能影响它的设置。)

有什么想法吗?导航已经在Xcode 4中使用了sux,我不需要因此问题而进一步陷入困境。

其他信息:我注意到,当符号绝对存在(并且通过搜索找到)时,项目中定义的符号上的Cmd / Click会产生“Symbol not found”。

叹息神秘地重新开始工作。唯一可能的线索是,我们在一个点上与该计划打瞌睡(与另一个问题有关)。

1/9/12 就像神秘的回归一样。然而,这是在从CVS更新后发生的。

1/10/12 想出问题在于Xcode的“索引”内容,并发现你可以删除索引(和其他“派生数据”的东西)并强迫它在组织者/项目中重建。那样做了,当我下次打开项目时重建了索引。但是,现在导航器只列出测试目标中的一些文件,因此实际上是向后退一步。

1 个答案:

答案 0 :(得分:3)

干得好!非常感谢!

我遇到了相同的问题,特别是以下症状: 1)Cmd +单击方法调用,.h文件,定义的名称将导致“未找到符号”消息 2)编辑器中的代码突出显示不会以颜色绘制上述对象 3)符号导航器(Cmd + 2)只是空的

在Organizer / Project中删除受影响项目的派生数据并重新打开项目解决了该问题。重新打开项目时,会自动执行重建索引并再次运行!

遗憾的是,XCODE是如此的错误。 : - (

一旦痛苦,非常感谢Hot Licks!