我正在尝试使用以下代码取消初始化UnsafeMutablePointer
:
pointer.deinitialize()
之前一切正常,但是Xcode 9.3给我一个警告:
'deinitialize()'已弃用:deinitialize(count :)的默认参数已被删除,请明确指定计数
我该怎么做?
答案 0 :(得分:0)
您应该明确提供count
参数 - 它应该是您要取消初始化的值的计数。
来自Apple Developer Documentation:
取消初始化(计数:)
从该指针开始取消初始化指定数量的值。
<强>参数强>
<强>
count
强>取消初始化的实例数。
count
不得为负面。