【发布时间】:2011-10-12 18:25:50
【问题描述】:
在 Xcode 4.0.2 中运行分析会在问题导航器中显示问题。单击一个问题会使相应的文件出现在编辑器窗格中,但它没有显示代码中出现问题的位置,就像我在 Xcode 3.x 中习惯的那样。有谁知道如何开启这个功能?
【问题讨论】:
-
进一步探索,问题仅出现在部分项目上。其他项目在编辑器中显示问题内联就好了。
在 Xcode 4.0.2 中运行分析会在问题导航器中显示问题。单击一个问题会使相应的文件出现在编辑器窗格中,但它没有显示代码中出现问题的位置,就像我在 Xcode 3.x 中习惯的那样。有谁知道如何开启这个功能?
【问题讨论】:
几个提示:
首先,如果您正在寻找 Xcode 用箭头注释项目的视图,请记住,您可能需要在 Xcode 的问题导航器中展开顶级分析器结果并单击二级问题以看那些 - 看截图。
屏幕截图 1:已选择顶级问题 - 无箭头
屏幕截图 2:已选择二级问题 - 箭头!
第二个提示:如果这些东西不起作用,请尝试清理项目的构建产品文件夹。按住 Option (alt) 键并从产品菜单中选择 Clean Build Folder...。 (您需要按住 Option 键,否则您将看不到该菜单选项。)
【讨论】:
我以前见过这种情况。我相信这是 Xcode 中的一个错误。重新启动 Xcode 并重试。
【讨论】:
一个音符。对于当前项目外部引用的文件,我看到了这一点。我目前有一个库,其中存在缺少注释的文件,并且只是将它们添加到我当前的项目中而不复制它们。尚未完成项目依赖项设置,因此如果您指的是项目外部的文件,这可能就是原因。 (我打开了库项目,做了分析,注释出现了。)
【讨论】:
哇哦,我成功了!至少对我来说。我已经在这个问题上苦苦挣扎了大约 2 个小时,尝试了这里建议的所有内容以及更多内容(Xcode 4.0.2,Snow Leopard)。奇怪的是,我有一个文件,其中警告 正确显示在编辑器中。然后我注意到所有其他文件的区别;在“文件检查器”窗格中,位置被指定为“相对于项目”(警告在编辑器中正确显示),所有其他项目文件都是“相对于组”(警告未显示在编辑器)。
我拿了一个问题文件,将它的位置切换到“相对于项目”,重新分析和宾果游戏!我在编辑器中看到了它的警告。
我猜这与 David Goodine 的回答有关项目外的文件。
【讨论】: