我正在尝试UnsafeMutablePointer
使用以下代码取消初始化:
pointer.deinitialize()
这之前运行良好,但 Xcode 9.3 向我发出了警告:
'deinitialize()' 已弃用:deinitialize(count:) 的默认参数已被删除,请明确指定计数
我该怎么做?
我正在尝试UnsafeMutablePointer
使用以下代码取消初始化:
pointer.deinitialize()
这之前运行良好,但 Xcode 9.3 向我发出了警告:
'deinitialize()' 已弃用:deinitialize(count:) 的默认参数已被删除,请明确指定计数
我该怎么做?
您应该count
明确提供参数 -它应该是您要取消初始化的值的计数。
来自Apple 开发者文档:
取消初始化(计数:)
取消初始化从该指针开始的指定数量的值。
参数
count
要取消初始化的实例数。
count
不能为负。