Импортировать переменную OBJ-C внутри класса C

У меня есть проблема, которую я не могу решить. Я должен использовать переменную, объявленную в целевом заголовке файла C, в моем классе.c. Для этого я использую этот код в моем файле.c:

#ifdef __OBJC__
   #import "RilieviTableViewController.h"
#endif

Но когда я пытаюсь использовать объект, xcode говорит мне "использовать необъявленный идентификатор semBtnPressed". В моем файле заголовка obj C я объявил этот объект следующим образом:

#import <UIKit/UIKit.h>
#include <AudioToolBox/AudioToolBox.h>
#include "starrec_pal_sema.h"

static id refToSelf;
static StarRec_PAL_Sema *semBtnPressed; // <-- variable i want to import.


@interface RilieviTableViewController : UITableViewController
// other variable that i don't have to import.
@end

В этом проекте используются библиотеки Nuance, и этот объект является объектом Nuance. В примере они просто импортируют класс в блоке ifdef, но в моем случае это не работает. У всех может быть решение?

0 ответов

Другие вопросы по тегам