Импортировать переменную OBJ-C внутри класса C - PullRequest
0 голосов
/ 30 сентября 2018

У меня есть проблема, которую я не могу решить.Я должен использовать переменную, объявленную в целевом заголовке файла 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, но в моем случае это не работает.У всех может быть решение?

...