'initializeMemory (as: at: count: to :)' устарела - PullRequest
0 голосов
/ 27 апреля 2018

Как есть, я использую следующий код для установки значения в индексе UnsafeMutableRawPointer (указатель указывает на массив):

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

Это работает и устанавливает ptr при idx на someValue. Но Xcode предупреждает меня, что указанный метод устарел, и предлагает вместо него использовать initializeMemory(as:repeating:count:). Однако такой метод не имеет параметра индекса.

Итак, мой вопрос: какую функцию я должен использовать, чтобы соответствующим образом установить значение UnstableMutableRawPointer для некоторого индекса?

...