Получить байтовый массив из NSData - PullRequest
0 голосов
/ 24 сентября 2019

Я реализовал 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]));  
}
...