"модуль недоступен" при импорте AdColony в AppDelegate.swift
Я разработал приложение, используя Apple Swift, но когда я пытаюсь интегрировать AdColony в свой проект, когда я пишу эту строку кода в моем AppDelegate.swift:
import AdColony
Я получаю сообщение об ошибке: нет доступных модулей.
Как я могу решить эту проблему? Я выполнил все шаги в руководстве по AdColony (также интегрируя другие фреймворки).
1 ответ
Поскольку структура AdColony основана на Objective-C, вам необходимо создать промежуточный заголовок для вашего проекта. Вот документация Apple. Вы захотите взглянуть на раздел " Импорт Objective-C в Swift".
Обратите внимание, что вам нужно импортировать AdColony с использованием синтаксиса Objective-C в самом файле заголовка моста, а не в ваших классах Swift:
#import <AdColony/AdColony.h>
Как только вы это сделаете, фреймворк теперь будет виден в любом из ваших классов Swift.