我当然记得在以前的 Xcode 版本中可以跳转到系统类的定义(例如NSWindow
)。但在 16.2 中却不行。这是需要启用的设置,还是我的设置出了问题,或者是故意更改功能?
编辑:似乎我的 Xcode 设置出了问题。它按预期跳转到我的类的定义,但没有跳转到框架类的定义。就好像有一个索引可以启用跳转逻辑,并且需要为 MacOS SDK 本身重建它……
我当然记得在以前的 Xcode 版本中可以跳转到系统类的定义(例如NSWindow
)。但在 16.2 中却不行。这是需要启用的设置,还是我的设置出了问题,或者是故意更改功能?
编辑:似乎我的 Xcode 设置出了问题。它按预期跳转到我的类的定义,但没有跳转到框架类的定义。就好像有一个索引可以启用跳转逻辑,并且需要为 MacOS SDK 本身重建它……
它确实是导航首选项中的一个设置:
当我在此代码中单击 NSWindow 时...
...我明白了:
我相信这就是你要找的。我无法解释为什么这不会发生在你的机器上。我建议退出 Xcode 并删除派生数据和缓存。