XCode 6.4:Objective-C 类 对 Swift 1.2 文件中的代码完成不可见

XCode 6.4: Objective-C classes are not visible to code completion inside Swift 1.2 file

我正在处理一个项目,其中一些 class 是用 Swift 编写的,一些 class 是用 Objective-C 编写的,并且在 Objective-C 中工作时=30=] 文件中 Objective-C 中编写的 class 文件中的所有文件都对代码完成可见,但 Swift 中编写的所有 class 文件都是。

当我编译项目时,它构建并运行得很好,所有 "errors" 在编译期间都消失了。

当我尝试使用 Command-Click 一个 class 名称时,它的实现写在 Objective-C 中,我收到错误:"Symbol not found".

关于哪里出了问题有什么想法吗?我在 XCode 6.3.

中没有这些问题

当我将 Swift 代码添加到现有 Objective-C 项目。但是当我将 Objective-C 代码添加到我的 Swift 项目时,Swift 代码中的代码完成似乎有效。

无论如何,

已经解决了这个问题
  1. 定位派生数据文件夹:

  2. 退出 Xcode。

  3. 正在清空“派生数据”文件夹。

  4. 正在重新启动 Xcode 并再次打开项目。