【问题标题】:warning: expression implicitly coerced from 'String?' to Any警告:表达式从“字符串?”隐式强制去任何
【发布时间】:2017-03-18 18:57:50
【问题描述】:

在运行我的应用程序后,我收到了几个编译器警告,但并未准确指出这些警告在我的代码中出现的位置(至少我无法找到它)。请参阅随附的屏幕截图,了解我收到这些警告的位置。先感谢您!

【问题讨论】:

  • 如果你有 "print(xy.z)" ,添加 "as Any" 就像 "print(x.y.z as Any)"

标签: ios xcode swift3 compiler-warnings


【解决方案1】:

当您打印可选时会出现此警告。编译器建议使用三个选项来消除警告。使用最合适的一种。警告是无害的。

【讨论】:

  • 我已经从整个项目中删除了所有打印语句。我仍然看到 7 个警告状态与问题相同。
【解决方案2】:

我在尝试print(error) 时遇到了同样的错误。 在我将其更改为 print(error as Any) 后,警告消失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    相关资源
    最近更新 更多