首页 > 解决方案 > 'initializeMemory(as:at:count:to:)' 已弃用

问题描述

照原样,我使用以下代码在 UnsafeMutableRawPointer 的索引处设置一个值(指针指向一个数组):

ptr.initializeMemory(as: Float.self, at: idx, count: 1, to: someValue)

这有效并设置ptridxto someValue。但是 Xcode 给了我一个警告,说该方法已被弃用,并建议我initializeMemory(as:repeating:count:)改用。但是,这种方法没有索引参数。

所以,我的问题是:我应该使用哪个函数来在某个索引处适当地设置 UnstableMutableRawPointer 的值?

标签: swiftpointersunsafemutablepointer

解决方案


推荐阅读