【发布时间】:2015-05-24 01:58:04
【问题描述】:
是否可以将 Swift 类转换为 C void* 指针?
// swift class
class MyClass {
}
var myClass = MyClass()
var p: UnsafeMutablePointer<Void> = myClass //<- failed
//c function
void someSwiftClass(void *context);
谢谢
【问题讨论】:
-
这个问题没有任何意义。 void * 只是一个内存地址,不假设该内存地址是什么。您可以将任何指针强制转换为 void *,但没有转换,因为 void 没有可转换的形式。
标签: objective-c c swift callback