xcode - 代码完成在基于 swift 的 Cocoa Touch Framework 中不起作用

标签 xcode swift code-completion

在嵌入式 Cocoa Touch Frameworks 中使用 Swift 时,我无法让代码完成正常工作。我所有的代码都在 Swift 中。

除了“主应用程序”目标之外,我还有一个包含 2 个嵌入式框架的项目。 在“主应用程序”目标中编写代码时,代码完成和查找各种类的符号非常有用。

在我的 Cocoa Touch Frameworks 中,这些都不起作用,我得到了“找不到符号”弹出窗口。

应用程序编译和运行完美,这让我相信这是一个 XCode 错误。 我已经尝试了自动完成中断的常用补救措施(删除派生的项目文件),但似乎没有任何方法可以缓解这个问题。

最佳答案

我解决了这个问题。似乎我不得不删除派生数据文件夹中的 ModuleCache 文件夹,而不仅仅是项目中的派生数据。

关于xcode - 代码完成在基于 swift 的 Cocoa Touch Framework 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27342510/

相关文章:

iphone - 在 iPhone 编程中寻找时间

ios - 迁移到 Cocoa Pods 后的 XCode 链接器错误

ios - 使用 WatchKit 扩展扩展 iOS Phonegap 构建 - Cordova/CDV.h 未找到

ios - Swift 中获取和设置 UITextField 和 UITextView 的光标位置

java - 用 C++ 编写的句法和语义代码完成框架

javascript - 尝试使用 jsdoc 让 JavaScript 代码完成在 netbeans 中工作

iphone - 在 iOS 应用程序中创建另一个具有不同内容的输出设备

swift - 从自定义单元格到 View Controller 的简单 segue

swift - 如何在用户在 Swift 中键入时调整 UITextField 高度

antlr - 获取 ParserRuleContext 的所有预期标记