我目前正在使用swift和Xcode 6(Beta 3)开发一款iOS应用程序.

到目前为止一切都很顺利,但现在随着我的项目的发展,Xcode突然开始索引,它一次又一次地这样做,使得Xcode几乎无法使用.

我在网上搜索过类似的问题,并try 过解决方案,但都没有效果.

索引时,我的CPU使用率上升到300%+,导致风扇以最高速度运行.

在Activity Monitor中,有几个名为"swift"的任务,每个任务占用大约1GB的内存.

推荐答案

解决方法:我从项目中删除了最近添加的文件,问题消失了.然后我开始一个接一个地添加文件,直到问题再次出现.所以我找到了导致问题的文件.然后我从文件中删除了最近添加的代码,问题再次消失了.

通过这种方式,我找到了一段导致这种行为的代码.

Swift相关问答推荐

为什么在Swift属性Wrapper中需要类型注释?

如何取消正在视图修改器中运行的任务

了解SWIFT中的任务行为

仅使用@MainActor注释类的部分时的并发问题

为什么无法在 Swift 中使用AVFoundation扫描 QRCode

如何使用 Swift 在非本地函数中切换()一个 Bool?

是否可以利用 Codable 从 Dictionary 初始化符合类型

我怎样才能缩短(提高效率)这段代码?

SwiftUI 从任务中安全更新状态变量

String(validatingUTF8:) 和 String(utf8String:) 之间有区别吗?

使用 RxSwift 围绕 async/await 方法创建 Observable

为什么 performSegue() 不调用 shouldPerformSegue()

`IndexSet` 永远不会是空的?

如何在 SwiftUI 的 fileImporter 中为 allowedContentTypes 设置 xcodeproj 类型?

在 Xcode 中自动实现 Swift 协议方法

调整文本的字体大小以适应 UIButton

为 UIImagePicker 设置委托返回错误

如何在 Swift 中将 NSURL 转换为字符串

更改在变量的 willSet 块中设置的值

如何在 SwiftUI 中的一个视图上显示两个alert ?