开发者社区> 问答> 正文

一个c接口,参数是c函数指针。有办法把oc对象的方法传过去吗

一个c接口,参数是c函数指针。有办法把oc对象的方法传过去吗

展开
收起
a123456678 2016-06-06 09:36:33 2325 0
2 条回答
写回答
取消 提交回答
  • 宇宙虽有其起源,却没有终结。无限。 星球虽也有起源,却因其自身之力走向毁灭。有限。

    oc对象的方法是Method,有IMP和SEL组成,前者就是函数指针,所以可以直接把IMP传过去。当然想使用的化需要在调用时传入隐式的参数self 和 sel.

    2019-07-17 19:27:37
    赞同 展开评论 打赏
  • (__bridge void *)(NSObject)

    一般XCode会报错然后点编辑器左边的红色警告会帮你纠正的哦。

    2019-07-17 19:27:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
对象的生命期管理 立即下载
低代码开发师(初级)实战教程 立即下载