相关疑难解决方法(0)

将Objective-C对象作为void*指针传递给函数

我有一个功能:

  myFunction (MyProc callback, void * ref)
Run Code Online (Sandbox Code Playgroud)

从Objective-C类中调用此函数.该函数传递一个指向回调(类中的函数)和引用的指针.引用是必要的,因为回调是静态调用的,因此没有上下文.ref可用于为回调提供上下文.

我希望能够传递Objective-C类作为参考.所以问题是:

如何将NSObject转换为void*以及如何将void*转换为NSObject.

提前致谢.

pointers casting objective-c callback

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

callback ×1

casting ×1

objective-c ×1

pointers ×1