'withUnsafeMutableBytes' устарело: используйте `withUnsafeMutableBytes <R> - PullRequest
0 голосов
/ 02 июня 2019

Я очень зеленый с Xcode (заранее извиняюсь). Попытка оживить старый код. Получив следующее с попыткой перейти на Swift 5.

'withUnsafeMutableBytes' устарела: используйте withUnsafeMutableBytes<R>(_: (UnsafeMutableRawBufferPointer) throws -> R) rethrows -> R вместо

Цель: все, что мне нужно сделать, это соответствующим образом изменить код и все готово.

Я просматривал другие сообщения переполнения стека, искал разные статьи, экспериментировал с разными вещами, но не могу быстро определить, что нужно изменить. Я уверен, что решение очень просто для тех, кто знает больше.

var responseData = Data(count: Int(responseDataLength))

        _ = responseData.withUnsafeMutableBytes
        {
            mfError = MFMediaIDResponse_GetAsString(mfMediaIdResponsePtr.pointee, MFString($0), responseDataLength)
        }
...