【问题标题】:Which version of swift compiler is the default Xcode 6.4? [duplicate]哪个版本的 swift 编译器是默认的 Xcode 6.4? [复制]
【发布时间】:2015-09-23 16:21:16
【问题描述】:

我在使用 Xcode 6.4 的新机器上进行了一些测试失败,出现以下错误:

'NSDictionary' is not implicitly convertible to '[NSObject : AnyObject]'; did you mean to use 'as' to explicitly convert?

在我的机器上(仍然在旧的 Xcode 6.2 上)测试没问题。不幸的是,我暂时无法升级我的机器。

关于如何在两个 Xcode 版本上实现相同行为的任何建议?我怀疑使用了不同的 Swift 编译器,因为那部分代码根本没有改变......

编辑:找到版本:

  • Swift 1.1 版 (swift-600.0.57.4) -> Xcode 6.2
  • Apple Swift 版本 1.2 (swiftlang-602.0.53.1 clang-602.0.53) -> Xcode 6.4

【问题讨论】:

  • 你能分享错误行吗?
  • 这就是错误。 'NSDictionary' is not implicitly convertible to '[NSObject : AnyObject]'; did you mean to use 'as' to explicitly convert?
  • Özgür 想要查看引发错误的代码行。
  • 将您的答案添加为答案并接受。
  • 如何找到版本,在终端:xcrun swift --version

标签: ios xcode swift


【解决方案1】:

通过运行xcrun swift --version找到版本:

  • Swift 1.1 版 (swift-600.0.57.4) -> Xcode 6.2

  • Apple Swift 1.2 版 (swiftlang-602.0.53.1 clang-602.0.53) -> Xcode 6.4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    • 2015-01-13
    • 2017-12-06
    • 2020-08-30
    • 2016-08-27
    相关资源
    最近更新 更多