Я преобразовал в Swift 3 и получать сообщение об ошибкеURLSession Преобразование в Swift 3
«Невозможно преобразовать значение типа (UnsafeRawPointer, NSRange, UnsafeMutablePointer) ->() к (UnsafeBufferPointer, данных. index, inout Bool) -> Пустота.
Мой код:
func urlSession(_ session: URLSession, dataTask: URLSessionDataTask,
didReceive data: Data) {
data.enumerateBytes{[weak self]
(pointer: UnsafeRawPointer,
range: NSRange,
stop: UnsafeMutablePointer<ObjCBool>) in
let newData = Data(bytes: UnsafePointer<UInt8>(pointer), count: range.length)
self!.mutableData.append(newData)
} }
Что мне нужно адаптироваться, чтобы сделать его работу?
закомментировать весь метод, перепечатывать и использовать код завершения или посмотреть новый синтаксис в документации. – vadian