为什么我会收到Source Kit Service终止错误?

时间:2014-07-06 14:12:30

标签: swift ios8

第二行出错了什么?

let modelURL = NSBundle.mainBundle().URLForResource("xxx", withExtension: "momd");
let managedObjectModel = NSManagedObjectModel.init(contentsOfURL: modelURL)

enter image description here

5 个答案:

答案 0 :(得分:4)

在我的情况下,我在桥接标题中导入了丢失的文件。 删除后,错误通知消失了。

答案 1 :(得分:2)

问题是第一行的";"字母结尾,我删除它,现在它可以工作,不再弹出,这是一个有趣的副作用

答案 2 :(得分:1)

就我而言,我为一个或两个目标创建了大约6个以上的swift文件,并且发生了SourceKit Service Failure错误。我发现我正在导入我没有使用的Frameworks。所以我删除了.swift文件中的许多导入行。对我来说,这很有帮助;我得到(很多)错误。

希望这有帮助。

KW

答案 3 :(得分:0)

我也偶尔碰过这个。就像我所知道的那样,当你尝试做一些类型检查器不认为有效的事情时会出现这个问题 - 在编写for-in循环时我会遇到很多很多。你应该file a bug report,详细说明确切地产生错误的代码。

现在,你可能不得不玩它,直到找到一个不会让实时编译器生气的组合。

答案 4 :(得分:0)

将目标设置为7.1修复我的问题。希望这会对你有所帮助。

更新: 我在这里有一个有效的解决方案,适合我:

Error Xcode 6 --> Error SourceKit terminated. Editor functionality temporarily limited

希望可以提供帮助