【问题标题】:"'deinitialize()' is deprecated: the default argument to deinitialize(count:) has been removed" warning in Xcode“'deinitialize()' 已弃用:deinitialize(count:) 的默认参数已被删除”Xcode 中的警告
【发布时间】:2018-03-29 20:05:07
【问题描述】:

我正在尝试使用以下代码取消初始化 UnsafeMutablePointer

pointer.deinitialize()

这之前运行良好,但 Xcode 9.3 给我一个警告:

'deinitialize()' 已弃用:deinitialize(count:) 的默认参数已被删除,请明确指定计数

我应该怎么做?

【问题讨论】:

    标签: swift xcode xcode9 unsafemutablepointer


    【解决方案1】:

    您应该明确提供 count 参数 - 它应该是您要取消初始化的值的计数

    来自Apple Developer Documentation

    取消初始化(计数:)

    从该指针开始取消初始化指定数量的值。

    参数

    count

    要取消初始化的实例数。 count 不能为负数。

    【讨论】:

      猜你喜欢
      • 2018-07-12
      • 1970-01-01
      • 2020-07-03
      • 2011-02-06
      • 1970-01-01
      • 2021-02-19
      相关资源
      最近更新 更多