SourceKitService在没有Xcode警告或错误的情况下终止

时间:2014-06-04 22:55:21

标签: ios swift sourcekitservice

我在启动一个新项目时间隔开来将我的一个Obj-C / SpriteKit应用程序移植到Swift并开始在touchesMoved中添加一个触摸循环。我的错误,但奇怪的问题是我得到“SourceKitService Terminated”并且Xcode完全错误。

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

    }
} 

具体来说,这种情况发生在我开始在for循环中输入“touches”的那一刻。输入“for touch:AnyObject in”一切都很好。只要我继续输入“touches”...... SourceKitService终止。

我知道这应该是一个错误,但为什么Xcode会因为这个而彻底吓坏?

2 个答案:

答案 0 :(得分:1)

您遇到语法错误,导致SourceKitService失败。我做的时候对我有用

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

    }
}

不确定这是否可以解决您的问题。请善待我们所有的快速新手:)

答案 1 :(得分:0)

我遇到了xcode 6 beta 6的问题。我最终将iOS部署目标从7.0改为7.1,我的问题就消失了!