이 코드를 Swift 3으로 마이그레이션하는 방법은 무엇입니까?BindMemory migration Swfit 3
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
나는 오류가 아래 얻고있다
'바이트'를 사용할 수 없습니다 : 사용 withUnsafeBytes 대신
이 코드를 Swift 3으로 마이그레이션하는 방법은 무엇입니까?BindMemory migration Swfit 3
let keyBytes = keyData.bytes.bindMemory(to: Void.self, capacity: keyData.count)
나는 오류가 아래 얻고있다
'바이트'를 사용할 수 없습니다 : 사용 withUnsafeBytes 대신
keyData
는 Data
객체의 유형과 그 속성 bytes
을 변환하지 않습니다 keyData
~ NSData
다음에 bytes
에 액세스하십시오.
let keyBytes = NSData(data: keyData).bytes.bindMemory(to: Void.self, capacity: keyData.count)
OMG, 고맙습니다. 이 문제를 해결하는 방법을 알고 계실지도 모르겠습니다. 'let cipherText = UnsafeMutablePointer
형식의 인수 목록에 대한 초기화자를 호출하지 못했습니다. 환영 메이트입니다. UnsafeMutablePointer를 인수로 사용하는 'UnsafeMutablePointer'에 대한 초기화 메서드가 없다는 오류가 발생했습니다. 그것의 해결책을 모른다면 다른 질문을 할 필요가 있습니다. –
포인터는 무엇이 필요합니까? 더 많은 컨텍스트가 도움이 될 것입니다. –