Используйте библиотечные классы, написанные в Objective-c внутри проекта Swift

У меня есть проект Swift, в котором я хочу использовать SDK, который находится в виде файлов библиотеки.a и.h (написано в Objective-C)

Как мне использовать код внутри моего проекта swift?

Когда я добавляю файлы в свой проект, он не дает возможности создать заголовок мостов Objective-C

1 ответ

Чтобы создать соединительный заголовок:

  1. Добавьте новый заголовочный файл в ваш проект. Файл -> Новый -> Заголовочный файл. Я назвал это: "Your-Header-file.h"
  2. Перейдите к своему проекту Target -> Build Settings, найдите Objective-C Bridging Header и установите путь к файлу заголовка в этом поле. Это можно сделать, дважды щелкнув поле заголовка моста Objective-C, чтобы открыть панель, перетащив файл заголовка на эту панель.

  1. включите файл.h, который вам нужно использовать в файле Your-Header-file.h.
Другие вопросы по тегам