0

在此处输入图像描述

我想将实现转换为 NSValue,但这是错误的。

在 Objective-C 中,可以使用这一行来转换:

[NSValue valueWithPointer:implementation]

但在 Swift 中,如何转换?

4

1 回答 1

1

正如它所说,它需要一个UnsafePointer,而不是一个COpaquePointer。所以转换它:

let impValue = NSValue(pointer: UnsafePointer(imp))
于 2016-02-29T04:16:15.073 回答