【问题标题】:Swift NSDate Xcode error - SourceKitService terminatedSwift NSDate Xcode 错误 - SourceKitService 终止
【发布时间】:2014-06-17 18:13:40
【问题描述】:
import Foundation


var currentTime = NSDate()
println("It is currently", currentTime)

这段 Swift 代码非常简单,应该可以工作,对吗?为什么我会收到一条错误消息:“SourceKitService 已终止 - 编辑器功能当前受限” 是我做错了什么还是测试版的错?

【问题讨论】:

  • 应该是:println("It is currently \(currentTime)")
  • 或者...(我认为第一个可能是错误的),println("It is currently" + currentTime.description)
  • 无论您是否做错了什么,SourceKitService 都不应该崩溃。您可以在 bugreport.apple.com 提交错误报告,以引起 Swift 团队的注意。

标签: xcode nsdate xcode6 swift-playground


【解决方案1】:

您可以按照 Jack Wu 在第一条评论中的建议使用字符串插值:

println("It is currently \(currentTime)")

println 主函数不接受多个参数。你也可以使用

println(currentTime)

但是,您的第一次(语法错误)尝试导致 Xcode 6 崩溃(至少对我来说是这样)当然是一个错误。您应该只报告一个问题。

【讨论】:

  • 谢谢!切换到字符串插值工作。我实际上是一个新开发人员,我只知道基本的objective-c。现在我正在切换到 swift,所以东西仍然很困惑。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-23
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
相关资源
最近更新 更多