【问题标题】:xcode 4.3.2 codeSense problemsxcode 4.3.2 codeSense 问题
【发布时间】:2012-05-09 01:06:33
【问题描述】:

我刚刚更新到 4.3.2,现在我的 codeSense 动不动就睡在我身上。 在编码过程中,我从枚举中获取部分列表,类的部分属性或没有属性,通常没有语法突出显示,未声明的变量没有错误。

如果我构建项目,它会引发正确的警告/错误并正确链接所有内容。 所以它实际上可以找出是否有问题,只是在我编写代码时它似乎并没有努力去做。

现在很生气。

【问题讨论】:

    标签: xcode4.3 codesense


    【解决方案1】:

    我最近遇到了类似的问题,我结束了删除项目的派生数据并重新启动 Xcode。

    在 Xcode 中进入 Organizer 并在 Projects 选项卡下从左侧选择您的项目,然后按 Derived Data 旁边的 delete。然后重新启动 xcode,希望您一切顺利。

    【讨论】:

    • 我删除了派生数据并重新启动,这似乎已经修复了一些问题(目前)。
    • 虽然每次都可以删除派生数据,但我们这些长期存在此问题的人(我的项目 = 每 15 分钟一次),显然我们需要另一种解决方案:(
    • 在这个新版本中,我遇到的 xcode 崩溃次数比以前的要多。我也想念它不再像以前的版本那样指出“不完整实现”的原因。我注意到重命名源文件后代码感知似乎停止工作,但这并不总是一个问题。
    【解决方案2】:

    在我的 iOS 项目中使用一些 c++ 文件时遇到了这个问题... 很讨厌

    您可以像这样轻松修复它:

    在您的项目上,转到“构建设置”

    “构建选项”

    "c/c++/objective-c 的编译器"" 把它从苹果LLVM compiler 3.1改成

    LLVM GCC 4.2 构建

    然后再改回

    LLVM 编译器 3.1

    重新构建

    现在 codeSense 应该可以工作了!

    PS。无需删除派生数据...

    ;)

    【讨论】:

    • 我尝试了这些步骤,但之后它仍然让我一团糟。它可能需要重新启动等等。如果它解决了问题,我不介意删除派生数据。使用 LLVM GCC 4.2 有什么好处吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-08
    • 2012-04-27
    • 1970-01-01
    相关资源
    最近更新 更多