Follow code have problem on iOS 16.1. Look like FOOTER_Data got GC immediate.
let FOOTER_Data:Data = Data(bytes: UnsafePointer([0xFF, 0xFF, 0xFF, 0xFF] as [UInt8]), count: 4)
var FOOTER2:[UInt8] = [0xFF, 0xFF, 0xFF, 0xFF] let FOOTER2_Data:Data = Data(bytes: UnsafePointer(FOOTER2 as [UInt8]), count: 4)
let sendData:NSMutableData = NSMutableData(length: 0)!
sendData.append(FOOTER_Data)
sendData.append(FOOTER2_Data)
sendData.append(Data(bytes: &FOOTER2, count: 4))
print("sendData : (sendData)")
// On iOS 16.1 : sendData : {length = 12, bytes = 0x00000000ffffffffffffffff} // Before iOS 16.1 : sendData : {length = 12, bytes = 0xffffffffffffffffffffffff}