Поиск…


Как создать Swift Bridging Header вручную

  • Добавьте новый файл в Xcode (File> New> File), затем выберите «Source» и нажмите «Header File».

  • Назовите свой файл «YourProjectName-Bridging-Header.h». Пример. В моей станции приложения файл называется «Station-Bridging-Header».

  • Создайте файл.

  • Перейдите к настройкам сборки проекта и найдите раздел «Swift Compiler - Code Generation». Вы можете быстрее найти «Swift Compiler» в окне поиска, чтобы сузить результаты. Примечание. Если у вас нет раздела «Swift Compiler - Code Generation», это означает, что у вас, вероятно, еще нет классов Swift, добавленных в ваш проект. Добавьте файл Swift, затем повторите попытку.

  • Рядом с «Objective-C Bridging Header» вам нужно будет добавить имя / путь вашего файла заголовка. Если ваш файл находится в корневой папке вашего проекта, просто укажите имя файла заголовка. Примеры: «ProjectName / ProjectName-Bridging-Header.h» или просто «ProjectName-Bridging-Header.h».

  • Откройте свой недавно созданный заголовок моста и импортируйте классы Objective-C с помощью операторов #import. Любой класс, указанный в этом файле, будет доступен из ваших быстрых классов.

Xcode автоматически создается

Добавьте новый файл Swift в проект Xcode. Назовите его как хотите, и вы должны получить окно с предупреждением о том, хотите ли вы создать заголовок моста. Примечание. Если вы не получили приглашение добавить заголовок моста, вы, вероятно, отклонили это сообщение раньше, и вам придется добавить заголовок вручную (см. Ниже) введите описание изображения здесь



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow