Как импортировать файл Objective c в Swift

Привет, я работаю над собственным проектом реагирования, который я преобразовал в быстрый из цели c, используя этот Как преобразовать нативный шаблон реакции iOS в swift? thread.

Теперь я хотел использовать этот https://github.com/wonday/react-native-orientation-locker чтобы интегрировать эту библиотеку, мне нужно импортировать класс ориентации, но когда я импортирую класс ориентации, я получаю сообщение об ошибке

Вот иерархия моего проекта

введите здесь описание изображения

Итак, мой вопрос заключается в том, как мы можем импортировать целевые файлы c в быстрый проект или как мы можем импортировать сторонние библиотеки в файл заголовка моста.

Когда я импортирую его таким образом

#import "Orientation/Orientation.h"

Я получаю следующую ошибку

❌ ошибка: не удалось создать предварительно скомпилированный заголовок '/Users/softech/Desktop/vsts-agent-osx-x64-2.136.1/_work/r2/a/Application/ios/build/VidizmoMobileApp/Build/Intermediates.noindex/PrecompiledHeaders/ VidizmoMobileApp-Bridging-Header-swift_G3EOBN6WTSYG-clang_3DYYERZEW34TU.pch» для соединения заголовка /Users/softech/Desktop/vsts-agent-osx-x64-2.136.1/_work/r2/a/Application/ios/VidizmoMobileApp-Bridging-Header. час

error Не удалось собрать проект iOS. Мы выполнили команду «xcodebuild», но она завершилась с кодом ошибки 65. Для дальнейшей отладки журналов сборки рассмотрите возможность создания приложения с помощью Xcode.app, открыв VidizmoMobileApp.xcworkspace.


person Fahad Rehman    schedule 09.07.2019    source источник
comment
@matt, когда я импортирую это, я получаю сообщение об ошибке Orienation.h not found   -  person Fahad Rehman    schedule 09.07.2019
comment
@matt Я исправил это, добавив путь к стороннему модулю в HeaderSearchPath, как указано в третьем шаге этого руководства facebook.github.io/react-native/docs/linking-libraries-ios   -  person Fahad Rehman    schedule 09.07.2019


Ответы (1)


Отвечая на мой собственный вопрос, как указано в третьем шаге этого руководства https://facebook.github.io/react-native/docs/linking-libraries-ios

Мне также нужно добавить сторонний модуль в массив HeaderSearchPath, как показано на рисунке.

введите здесь описание изображения

person Fahad Rehman    schedule 09.07.2019