Как получить переменную Objective-C из метода C ++? - PullRequest
0 голосов
/ 18 ноября 2010

Я смешал несколько кодов C ++ с Objective-C в классе с расширением .mm.

Я синтезировал некоторые переменные в Objective-C, и я хочу получить эти переменные в методах C ++. Как это сделать?

Я пытался [self aVariable], this-> aVariable, чтобы получить синтезированные переменные, но не смог.

Ответы [ 2 ]

1 голос
/ 18 ноября 2010

Вы не можете использовать self в классе C ++.this-> aVariable ничего не говорит.Не сказано, пытаетесь ли вы вызвать метод.На самом деле он ничего не делает с aVariable.

Я предполагаю, что метод привязан к объекту Objective-C.Если это так, назовите его следующим образом из класса C ++:

[aVariable <method>];
0 голосов
/ 18 ноября 2010

Я исправил свою проблему после прочтения этого поста:

Вызов метода Objective C из метода C ++?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...