【发布时间】:2009-12-18 13:18:06
【问题描述】:
如何使用 performSelector 方法传递 C++ 对象?这个方法只允许你传递 'objc_object*' 对象,我不能转换它们。我可以构建一个包装器,但我不知道所有 C++ 对象的整体超类,所以我不知道如何构建一个通用包装器(我不想要关于包装器中对象的特定知识)..
有什么提示吗?
【问题讨论】:
如何使用 performSelector 方法传递 C++ 对象?这个方法只允许你传递 'objc_object*' 对象,我不能转换它们。我可以构建一个包装器,但我不知道所有 C++ 对象的整体超类,所以我不知道如何构建一个通用包装器(我不想要关于包装器中对象的特定知识)..
有什么提示吗?
【问题讨论】:
尝试只使用 +[NSValue valueWithPointer:]。
【讨论】: