Я реализовал PKAddPaymentPassViewControllerDelegate.Я получил параметры NSData из метода делегата.Хотите получить байтовый массив из NSData, но не определено
, как преобразовать NSData в байтовый массив?я попробовал:
addPaymentPassViewControllerGenerateRequestWithCertificateChainNonceNonceSignatureCompletionHandler(controller: PKAddPaymentPassViewController, certificates: NSArray<NSData>, nonce: NSData, nonceSignature: NSData, handler: (p1: PKAddPaymentPassRequest) => void): void
...
var len = nonce.length;
var byteData = malloc(len);
memcpy(byteData, nonce.bytes, len);
var bytearray = NSMutableArray.array();
for (var i = 0; i < len; i++) {
console.log("byteData = ", byteData[i]);
bytearray.addObject(NSNumber.numberWithUnsignedChar(byteData[i]));
}