gpt4 book ai didi

objective-c - 代码在 Xcode 4 中丢失语法颜色

转载 作者:太空狗 更新时间:2023-10-30 03:23:04 27 4
gpt4 key购买 nike

我刚刚升级到新的 Xcode 4 并且代码没有颜色,这是应该的。

例如,字符串 NSString 在我的自定义代码中没有着色,但是当我切换到 Apple 的代码(例如 NSString.h)时,所有内容都着色良好。

我该如何解决?

最佳答案

这是最新 XCode 的一个已知错误。某些从 XCode 3.X 迁移到新版本的项目会发生这种情况。对于某些人来说,去组织者那里似乎有所帮助,并在项目选项卡中删除代码感知无法正常工作的项目的派生数据。

如果您有一个小项目,也可能有助于在 XCode 4 中创建一个新项目并从 XCode 3 项目导入文件。

更新:XCode 4.0.1 使情况有所好转,至少在我的一些项目中我恢复了语法着色和代码感知。但它离固定还很远。

更新 2:XCode 4.0.2 没有太大变化。看来问题与子项目有关,特别是静态库。根据this blog post的评论有些人通过将标题搜索路径从相对路径更改为绝对路径而获得成功,例如而不是 Foo/Bar 使用 $(SOURCE_ROOT)/Foo/Bar。这连同将所有项目切换为 XCode 3.1 格式并使用 LLVM 2.0 对我来说也修复了很多问题。它尚不完美,但可用。

更新 3:将子项目转换为独立项目并将它们放入 workspace 后(又名 XCode 4 方式)我现在有完整的语法突出显示和代码完成。

我当前的环境现在是一个 XCode 4 工作区,每个项目都是 3.1 兼容的(而不是默认的 3.2),LLVM GCC 4.2(系统默认)和标题搜索路径仍然是绝对的(使用 $ (SOURCE_ROOT)/.../).

关于objective-c - 代码在 Xcode 4 中丢失语法颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com