2

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

pointer.deinitialize()

这之前运行良好,但 Xcode 9.3 向我发出了警告:

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

我该怎么做?

4

1 回答 1

2

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

来自Apple 开发者文档

取消初始化(计数:)

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

参数

count

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

于 2018-03-29T20:05:07.257 回答