我在使用Xcode 6.4的新机器上进行了一些测试失败,出现此错误:
'NSDictionary' is not implicitly convertible to '[NSObject : AnyObject]'; did you mean to use 'as' to explicitly convert?
Run Code Online (Sandbox Code Playgroud)
在我的机器上(仍在旧的Xcode 6.2上),测试没问题.不幸的是我暂时无法升级我的机器.
关于如何在两个Xcode版本上实现相同行为的任何建议?我怀疑使用了不同的Swift编译器,因为那部分代码根本没有改变......
编辑:找到版本:
通过运行找到版本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