0

我正在尝试使用 Swift 为 iOS 设置一个 CocoaTouch 框架项目,但是每当我添加另一个项目时,它都会吓坏并引发“SourceKitService Terminated”错误,并且编辑器窗口变为黑白。

这是我能够在 XCode 6 Beta 4 中重现该问题的方法:

  • 为 iOS 创建一个新的“CocoaTouch 框架”,命名为“Testing”,组织为“Test”(我已经尝试过其他名称/组织,它似乎与此无关)。
  • 在名为“File.swift”的“Testing”文件夹中创建一个新的 Swift 文件。除了模板自带的“import Foundation”之外,我没有添加任何代码
  • 创建另一个“CocoaTouch Framework”项目,保留所有默认值,但将名称更改为“TestTwo”。
  • 将“File.swift”文件添加到 TestTwo 文件夹,然后开始在“import Foundation”下键入“class”或其他内容。
  • 编辑器因“SourceKitService Terminated”错误而崩溃

其他人可以重现这个,还是我的安装有问题?我已经尝试重新安装,但它似乎并没有解决问题。

谢谢,

马修

4

1 回答 1

0

亲爱的马修

我遇到了同样的问题,虽然问题出在你的代码中,我知道 Xcode 6 beta 不是很完善,但这是我为这个项目编写的非常简单的代码:

override func override func touchesMoved(touches: NSSet!, withEvent event: UIEvent!) { for touch: AnyObject in touches {

    }
}

我的全新 iMac 吓坏了。所以这可能不是最好的答案,尽管我希望它有所帮助。您可能尝试过创建一个新文件,但问题出在该代码中。如果我是你,我会先使用覆盖函数,然后看看会发生什么,因为它们是给我造成麻烦的原因。

希望能帮助到你,

朱尔斯·奥尔兹

于 2014-08-24T19:42:37.937 回答