2016-04-12 4 views
1

Я пытаюсь получить Swift Charts library for iOS, работающий в моем проекте Objective-C. Вот что я сделал до сих пор:Как получить Swift Cocoapod, работающий в проекте Objective C?

(1) Установил Графики стручок

(2) Под "Build Options", установите "Embedded Content Содержит Swift код" Да

(3) Затем следуют Apple doc for importing external frameworks и поместите '@import Charts;' в одном из моих файлов .m. Я устанавливаю для модуля «Определения» значение «ДА» в моем проекте «Цель», что позволяет Xcode распознавать оператор импорта. НО док говорит, чтобы установить его в Framework, - который я не знаю, как получить доступ к этому - так может быть и проблема?

Я получаю много ошибок, появляющихся в файлах самого Cocoapod диаграмм (такие вещи, как «Ожидаемый», «разделитель»), что, я уверен, не потому, что они являются фактическими ошибками (это хорошо сохранившаяся библиотека), а потому, что что-то не подключено правильно. Что я делаю не так?

ответ

1

Я недавно использовал ChartsPod в объектно-ориентированном проекте. Да, это была головная боль, чтобы настроить Chart Pods с проектом. Немного вещей, которые вам нужно тщательно изучить при импорте быстродействующего контейнера.

  • Соблюдайте все указания автора.
  • Вы создали Bridging Header, чтобы сообщить компилятору, что это быстрый код? Если нет, то внимательно прочитайте инструкции авторов (Chart-ИСН) или читать BridgingHeader

  • В мишенях> Build Phases-> Target Зависимости добавить Chart-ИСН

Надеется, что это поможет.

+0

Да, я уже создал заголовок моста и добавил зависимость к моей цели. – pitachip

+1

Вы предоставили документы Apple, сделали трюк. Я импортировал CocoaPod с Swift. Оператор импорта должен быть '#import ' вместо 'MyProject-Swift.h'. – paulvs

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