J'ai converti à Swift 3 et recevoir le message d'erreurURLSession Conversion à Swift 3
« Impossible de convertir la valeur de type (UnsafeRawPointer, NSRange, UnsafeMutablePointer) ->() à (UnsafeBufferPointer, données. index, inout Bool) -> Annulation.
Mon code:
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)
} }
Que dois-je adapter pour le faire fonctionner?
Commentaire sur la méthode tout, retapez et utiliser la complétion de code ou de rechercher la nouvelle syntaxe dans la documentation. – vadian