【问题标题】:Swift 2.0: Variable was never mutated, consider changing it to letSwift 2.0:变量从未发生变异,考虑将其更改为 let
【发布时间】:2015-08-24 18:49:21
【问题描述】:

将我的源代码转换为 Swift 2.0 后,我收到了 999 多个警告,其中 500 多个警告将是“变量 abc 从未发生变异,请考虑将其更改为 let”。有没有办法一次性解决所有这些警告?逐行修复此警告需要大量时间。

至少 Apple 应该在转换到 Swift 2.0 时自动更新。

【问题讨论】:

  • 或者开发人员可以首先使用正确的可变性。

标签: ios swift2 xcode7


【解决方案1】:

这里有一个想法:将所有var全局更改为let然后还原错误,我的猜测是更改的会更少。

【讨论】:

    【解决方案2】:

    您可以搜索所有出现的var 并将其替换为let,看看返回的错误是否更少。

    没有优化功能,如果这是您正在寻找的。

    【讨论】:

      【解决方案3】:

      至少你可以使用 xcode 的 Fix all in Scope 功能将变量批量转换为常量(Editor -> Fix all in scope)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-18
        • 1970-01-01
        • 2017-08-17
        • 2013-05-16
        相关资源
        最近更新 更多