Вызовите objc_collectingEnabled () из target-c ++? - PullRequest
0 голосов
/ 13 марта 2012

Как бы я это сделал?На данный момент компилятор жалуется, что "'objc_collectingEnabled()' was not declared in this scope." Компиляция как с расширением .m исправляет это, но тогда я не могу вызвать другую библиотеку C ++, которую мне нужно использовать.

Текущий код:

- (void)functionName
{
    if(!objc_collectingEnabled())
    {
        free(x);
    }
}

1 Ответ

4 голосов
/ 13 марта 2012

Вы пробовали #include <objc/objc-auto.h>? Вот где объявлена ​​функция.

...