'bytes' is unavailable: use withUnsafeBytes instead
Code that was previously working in Swift 2.2 is now throwing the following error in Swift 3: Here is my code: let tempData: NSMutableData = NSMutableData(length: 26)! tempData.replaceBytes(in: NSMakeRange(0, data.count), withBytes:data.bytes) What should I replace "data.bytes" with to fix the error? I've tried implementing 'withUnsafeBytes' and had a look at Apple's documentation, but can't get my head around it! Assuming that data has type Data , the following should work: let tempData: NSMutableData = NSMutableData(length: 26)! data.withUnsafeBytes { tempData.replaceBytes(in: NSMakeRange(0,