如何从C ++方法中检索Objective-C变量?

时间:2010-11-18 09:16:58

标签: iphone c++ objective-c ipad

我在课堂上使用.mm扩展名将Objective-C混合了一些C ++代码。

我在Objective-C中合成了一些变量,我想在C ++方法中检索这些变量。怎么做?

我尝试了[self aVariable],this-> aVariable来检索合成变量,但失败了。

2 个答案:

答案 0 :(得分:1)

您不能在C ++类中使用self。 这个> aVariable没有说什么。它没有说你是否试图调用方法。实际上它并没有对aVariable做任何事情。

我假设该方法附加到Objective-C对象。如果是这样,请从C ++类中调用它:

[aVariable <method>];

答案 1 :(得分:-1)

我在阅读这篇文章后解决了我的问题:

Calling Objective-C method from C++ method?