我有一个Int
我想要复制到类型的指针UnsafeMutablePointer<Int32>?
复制诠释到UnsafeMutablePointer
我试图将其转换为数据,然后将其复制,但复制功能参数是类型的UnsafeMutablePointer<UInt8>
这是我已经试过:
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
编辑:
我有以下的功能,即获得一个指针。我需要将int复制到该地址。
func f(pointer: UnsafeMutablePointer<Int32>?) {
var numOfBytes = 100
//copy numOfBytes to the pointer's address
}
我编辑的问题 – Roee84