【发布时间】: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