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