现在的 Alamfire master 分支已经完成了对 Swfit 3.0 语法的支持(版本4.0.1),在 README 中也可以清楚的看到。但是在 pod 下来后工程仍然报错:
即使转到 Swift 3,一路 next 后等待我们的也会是大量的报错。
设置是否使用旧版本的 Swfit 语言:
如果这样是报错,可以单独设置 target 来解决:
Use Legacy Swift Language Version
选项的作用是设置当前 target 对应的文件是采用 Swift 2.3 的语法编译还是 Swift 3.0 的语法编译。当选择为 Yes 时,采用 Swift 2.3 的语法编译;当选择是 No 时,采用 Swift 3.0 的语法编译。尽量不要选择Unspecified(未指定),可能会引起编译错误。