如何将 Xcode 6.1.1 Swift 代码转换为 Xcode 6.4 Swift 代码?
Posted
技术标签:
【中文标题】如何将 Xcode 6.1.1 Swift 代码转换为 Xcode 6.4 Swift 代码?【英文标题】:How to convert Xcode 6.1.1 swift code to Xcode 6.4 Swift code? 【发布时间】:2015-09-08 06:26:52 【问题描述】:实际上,我已经在 Xcode 6.1.1 中实现了该项目,现在我想在 Xcode 6.4 上运行相同的代码,但它给了我如下错误:
“AnyObject”不能转换为“myObject”;你的意思是用'as!'强制沮丧? 'countElements' 已重命名为 count
还有更多。
是否有任何规定可以自动删除上述错误?在 Xcode 6.4 中打开代码后出现 700 多个错误。提前致谢。
【问题讨论】:
您是否尝试过“编辑 -> 转换 -> 到最新的 Swift 语法...”? 如果这不起作用,你真的需要发布代码。 @Martin R,我尝试了“转换”选项,但运气不好。它不起作用。 【参考方案1】:当您升级到 6.4 时,您也将 Swift 升级到了 1.2。 Swift 1.2 用作!表示强制转换。如果您向下转换为无效类型,该语句将失败。
虽然很简单.. 你只需要使用 as!而不是作为。我的一个应用程序无法与转换工具一起正常工作,所以我不得不手动更新它们。这很痛苦,但它是一次性的,不会超过一个小时。
【讨论】:
以上是关于如何将 Xcode 6.1.1 Swift 代码转换为 Xcode 6.4 Swift 代码?的主要内容,如果未能解决你的问题,请参考以下文章
如何将图像添加到 PFTableViewCell Swift 2 Xcode 7