“'deinitialize()'已被弃用:deinitialize(count :)的默认参数已被删除”Xcode中的警告

时间:2018-03-29 20:05:07

标签: swift xcode xcode9 unsafemutablepointer

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

pointer.deinitialize()

之前一切正常,但是Xcode 9.3给我一个警告:

  

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

来自Apple Developer Documentation

  

取消初始化(计数:)

     

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

     

<强>参数

     

<强> count

     

取消初始化的实例数。 count不得为负面。