我目前的代码是在swift 2.2中,我想将它迁移到swift 3.0,那么迁移代码的最佳方法是什么?我应该使用迁移器还是应该手动使用。
关于迁移器我尝试了一次,迁移完成后仍有很多错误,然后我需要手动修复问题。我这样做是对的吗?
我尝试使用迁移器工具不止一次它仍然修复了一些问题,然后我再次构建它仍然有错误。每次我构建代码时都会出现新问题。 那么解决或将代码迁移到swift 3.0的正确方法是什么?
答案 0 :(得分:1)
您运行一次迁移器。您必须自己修复剩余的问题。多次运行相同的迁移对您没有帮助。
迁移后,您会发现错误。修复这些错误后,会出现新的错误。您必须手动继续修复它们。
我总共有大约100个编译错误,追溯到13个编译时问题。到目前为止,我发现了两个致命的运行时问题。一个运行时问题仅在iOS 10上显现。
我写了一篇关于我自己的应用迁移的detailed blog post。
答案 1 :(得分:0)