Swift Xcode调试自动完成

Swift Xcode调试自动完成,xcode,swift,debugging,autocomplete,Xcode,Swift,Debugging,Autocomplete,我一直在将一个应用程序从Objective C移植到Swift。在Objective C中,我在Xcode调试窗格中获得自动完成,如图所示。但是,Swift版本没有。我可能错过了一些简单的东西,但在围绕这个问题工作了几个月后,我放弃了。附件为相关截图(顶部为目标C) 我意识到这可能不是特定于语言的特性,但如何在像Objective C这样的Swift中获得调试自动完成功能 在不同位置用力尝试control+Space组合。有时它会有帮助 我还找到了这个链接。也许这会有帮助: 答案很晚,但我想看

我一直在将一个应用程序从Objective C移植到Swift。在Objective C中,我在Xcode调试窗格中获得自动完成,如图所示。但是,Swift版本没有。我可能错过了一些简单的东西,但在围绕这个问题工作了几个月后,我放弃了。附件为相关截图(顶部为目标C)

我意识到这可能不是特定于语言的特性,但如何在像Objective C这样的Swift中获得调试自动完成功能


在不同位置用力尝试control+Space组合。有时它会有帮助

我还找到了这个链接。也许这会有帮助:

答案很晚,但我想看到我的答案,让更多人了解这种情况。 这不是Xcode问题。删除派生数据只是暂时的工作

我猜他们中的一个也包括你

  • 您的应用程序支持iOS 7(而不是iOS 8)以上的版本
  • 使用Cocoapod或第三方应用程序
  • 当您使用iOS7以上的swift开发时,“自动完成”不起作用。Swift不建议使用静态库,但iOS7只支持静态库而不支持动态库。 (见本帖, )

  • 将项目更改为iOS 8
  • Cocoapod需要使用_框架!如果您想支持动态库
  • 如果使用动态链接,则不必在Bridge_头中写入头。将其导入Swift文件,如导入UIKit


    还有一个技巧是,清理项目将使Swift自动完成,但在重建后,不能使用“自动完成”

    在Xcode7b4中为我打破。我不知道早期的版本,因为我刚刚开始我的Swift项目,但在街上的消息是,它已经被打破了一段时间或可能永远。来吧,Xcode团队!在预发布版本中仍然相同。