2015-05-14 3 views
0

Хорошо, это я первый раз, когда я пытаюсь интегрировать chartboost и swift, поэтому я начну с самого начала, возможно, я что-то пропустил. Во-первых, я импортировал базу chartboost в мой проект, а затем вручную создал файл .h, который я назвал BridgingHeader.h я добавил необходимые операторы импорта, так что файл выглядит так, что теперь:Chartboost и быстрая интеграция

#ifndef appname_BridgingHeader_h 
#define appname_BridgingHeader_h 

#import <Chartboost/Chartboost.h> 
#import <Chartboost/CBNewsfeed.h> 
#import <CommonCrypto/CommonDigest.h> 
#import <AdSupport/AdSupport.h> 
#import <UIKit/UIKit.h> 



#endif 

Я пытался построить , все прошло хорошо, но я заметил, что он фактически не импортирует этот файл. Поэтому я перешел к моим настройкам сборки проекта, разместил Swift Compiler - Code Generation и нашел заголовок Objective-C Bridging Header и назвал его appname/BridgingHeader.h. Теперь я уверен, что он нашел файл и попытался импортировать файлы chartboost, потому что я получил 56 ошибок, из которых все находятся в файлах chartboost. Erros такие, как «определение функции здесь не допускается» или «ожидается тип». Последняя ошибка говорит о том, что не удалось импортировать заголовок. Кто-нибудь знает или имеет какие-либо идеи, как сделать эту работу?

Thanks

ответ

0

Хорошо, я моя проблема.

1) импорт UIKit должен быть сделан следующим образом:

#import <UIKit/UIKit.h> 
#ifndef appname_BridgingHeader_h 
#define appname_BridgingHeader_h 

#import <Chartboost/Chartboost.h> 
#import <Chartboost/CBNewsfeed.h> 
#import <CommonCrypto/CommonDigest.h> 
#import <AdSupport/AdSupport.h> 



#endif 

2) для пути, я просто пошел в файл мостик, в файл инспекторе скопировать полный путь и вставить его в Swift Компилятор - генерация кода.

 Смежные вопросы

  • Нет связанных вопросов^_^