Ich habe eine Int
, die ich auf einen Zeiger vom Typ kopieren möchten UnsafeMutablePointer<Int32>?
Kopieren Int UnsafeMutablePointer
Ich habe versucht, es zu Daten zu werfen und kopieren Sie sie dann, aber die Kopierfunktion param ist vom Typ UnsafeMutablePointer<UInt8>
Dies ist, was ich habe versucht:
var sizePointer: UnsafeMutablePointer<Int32>?
var numOfBytes = 100
var sizeData = Data(bytes: &(numOfBytes), count: MemoryLayout<Int>.size)
//What's now? How to copy it to the pointer?
//sizeData.copyBytes(to: size, count: MemoryLayout<Int>.size) not working
Edit:
ich habe die folgende Funktion, die einen Zeiger bekommt. Ich muss den Int an diese Adresse kopieren.
func f(pointer: UnsafeMutablePointer<Int32>?) {
var numOfBytes = 100
//copy numOfBytes to the pointer's address
}
ich die Frage – Roee84