Я очень зеленый с 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)
}