I want to convert a signed byte array to a base64 string in Swift without converting it to unsigned byte array because it changed my data.
let finalByteArray = -1 -96 -1 -88 -1 122 0 78 …
let FinalData = Data(finalByteArray.map { UInt8(bitPattern: $0)
let base64String = FinalData.base64EncodedString(options: [])
This is my current implementation in which it converts byte array to Unsigned Data and then into base64string
Need Any possible solution of converting signed byte array directly to base64string in Swift.
like android code given below
val Base64String = StringBuilder(
Base64.encodeToString(
finalByteArray,
Base64.NO_WRAP,
),
)
Ali Haidar is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.