第二行出错了什么?
let modelURL = NSBundle.mainBundle().URLForResource("xxx", withExtension: "momd");
let managedObjectModel = NSManagedObjectModel.init(contentsOfURL: modelURL)
答案 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
希望可以提供帮助