鉴于Swift版本2破坏了一些API,是否可以选择编译器所针对的版本?
鉴于Swift版本2破坏了一些API,是否可以选择编译器所针对的版本?
无法选择编译器目标版本。如果想使用Swift 1.2,请不要使用Xcode 7,而是使用Xcode 6.3。
如果想使用Xcode 7,则可以通过转换为最新的Swift语法(Edit > Convert > To Latest Swift Syntax)将所有以前的代码迁移到Swift 2,这将帮助找到许多更改。但是,您仍然需要进行大量手动编辑。
强烈建议在迁移之前备份项目。