Ios 获取Swift编译器错误

Ios 获取Swift编译器错误,ios,iphone,xcode,swift,xcode6.3,Ios,Iphone,Xcode,Swift,Xcode6.3,我在Xcode 6.2中构建了一个应用程序,它运行得很好,但是当我在另一个系统上移动它时,我得到了很多Swift编译器错误 其中大多数类似于“任何对象都不能转换为NSArray”,“任何对象都不能转换为NSNumber” 很抱歉,我无法上载任何图像。我强烈建议您阅读,以便大致了解哪些图像已被/未被更改 有一些主要的语法修改和一些降价,您必须在代码中手动修复。对于任何对象的问题,我可以帮助您。您可以用“first”替换任何对象,这样就没有什么区别了。也有很多的变化,喜欢,当你要放的时候,你也要放的

我在
Xcode 6.2
中构建了一个应用程序,它运行得很好,但是当我在另一个系统上移动它时,我得到了很多
Swift
编译器错误

其中大多数类似于
“任何对象都不能转换为NSArray”
“任何对象都不能转换为NSNumber”


很抱歉,我无法上载任何图像。

我强烈建议您阅读,以便大致了解哪些图像已被/未被更改


有一些主要的语法修改和一些降价,您必须在代码中手动修复。

对于任何对象的问题,我可以帮助您。您可以用“first”替换任何对象,这样就没有什么区别了。也有很多的变化,喜欢,当你要放的时候,你也要放的时候!(as!)类似于“命名为!SKNode()”。您可以查看发布节点以了解更多信息。

Xcode 6.3使用Swift 1.2版本,并且有一些语言更改,唯一的方法是返回Xcode 6.2或“修复”您的代码以使用Swift 1.2进行编译。2@tkanzakic这是唯一的选择吗?每次移动代码时,我都必须编辑它们?Swift 1.1和1.2非常不兼容(例如
as
vs
as!
)。大多数更改都记录在Xcode 6.3发行说明中。Xcode有“转换为最新的Swift语法”选项,但是您不能再使用Xcode 6.2编译它。比较。@Matt:您必须转换从Swift 1.1到Swift 1.2的单个时间。你永远不会回去。我认为这是一个完美的答案。这是一个建议,它不仅解决了发帖人眼前的问题,还将解决他将遇到的更多问题,而且它还可以应用于他未来将遇到的许多其他问题。答案的重要部分不是链接。这是“阅读发行说明”的建议,适用于您使用过的任何软件的发行说明。对于从Xcode 6.3升级到Xcode 7.0的用户,答案仍然有效。