我对Objective-C很新。
我想从单独的.cpp文件中定义的C ++类调用Objective-C方法。
我使用了dreamlax
(不是PIMPL)这个问题答案中描述的相同机制
http://stackoverflow.com/questions/1061005/calling-objective-c-method-from-c-method
但我仍然坚持如何使用参数int MyCPPClass::someMethod (void *objectiveCObject, void *aParameter);
从CPP类调用函数objectiveCObject
。
也可以请一些人解释如何使用Example从Objective-C Code调用C ++类函数。
答案 0 :(得分:3)
您必须在执行调用的文件中使用Objective-C ++。要从Xcode执行此操作,请将文件从Whatever.m
重命名为Whatever.mm
。然后你可以混合电话。