在XCode 6.1中工作的代码不适用于XCode 6.3

时间:2015-03-12 09:05:39

标签: ios xcode macos swift

如果我编写代码在我的Xcode中从一个UIViewController导航到另一个,那么它将给出错误“Interface Builder file中的未知类xxx”。

但是,如果我执行相同的代码或采用相同的项目文件并清理构建并在下一个mac中运行它将运行,没有任何问题。将项目文件带回我的电脑,它在我的电脑上工作正常。

我尝试卸载并安装Xcode的最新测试版以及休息和模拟器,并重启PC几次。但是我使用Xcode编写的代码的错误没有变化。

如何在我的电脑上编码或让我的电脑运行我在自己的电脑上编写的代码,而无需在另一台电脑上运行并将其取回。 < / p>

我正在使用: -  os x 10.10.2, xcode 6.3

谢谢。

1 个答案:

答案 0 :(得分:1)

Apple通过Xcode 6.3发布了Swift 1.2。见https://developer.apple.com/swift/blog/?id=22

他们还添加了一个迁移工具:

  

Swift 1.2是语言和工具的重要一步。   它确实包含一些需要更新的源不兼容的更改   对你的代码,所以Xcode 6.3包含一个迁移器,以帮助自动化   处理。要开始迁移,请单击“编辑”菜单,然后选择   转换&gt;对Swift 1.2 ......

目前,6.3仍处于测试阶段。

希望有所帮助:)