#ios #objective-c #swift
#iOS #objective-c #swift
Вопрос:
Привет, итак, я пытаюсь создать связующий заголовок, но я не знаю, где я мог бы указать путь в настройках сборки. Кто-нибудь знает, как это сделать?
Комментарии:
1. Приглашение не всегда добавляет путь к настройкам сборки -> Компилятор Swift — Генерация кода -> Заголовок Objective-C Bridging, как упоминал Евгений
Ответ №1:
Создание файла заголовка моста для ручного
Если файл заголовка моста не генерируется автоматически, вы можете проверить и выполнить следующий шаг для создания нового файла заголовка моста вручную.
1. Создайте новый файл заголовка и назовите его как «имя вашего проекта-Bridging-Header.h». Файл должен быть сохранен в папке вашего проекта
2. Выберите свой проект xcode -> выберите цель сборки -> выберите настройки сборки -> нажмите опцию «все» вверху -> Поиск Swift Compiler — Общие
3.Выберите элемент заголовка Objective-C Bridging и дважды щелкните по его полю значений (справа от той же строки). Появится одно всплывающее окно, в котором вы можете ввести путь к своему связующему заголовочному файлу (выполните следующие действия, чтобы указать путь к заголовочному файлу).
4. Откройте finder и перетащите файл заголовка моста во всплывающее окно. Теперь он создаст абсолютный путь для заголовка моста. Чтобы указать соответствующий путь, вы можете указать путь как $(PROJECT_DIR)/$(ИМЯ_ПРОЕКТА) /$(ИМЯ_ПРОЕКТА)-Bridging-Header.h
5. Щелкните снаружи, чтобы сохранить значение. Готово!! Теперь вы можете импортировать свои библиотеки Objective-C (например. #импорт «StringMapping.h») в файл моста.
6. Очистите свой проект (например. Ctrl shift k) и создайте свой проект (например. Ctrl B) и начните использовать его в своем проекте swift.
я надеюсь, что это полезно для вас.
Ответ №2:
Перейдите в настройки сборки вашей цели -> Компилятор Swift — Генерация кода -> Заголовок моста Objective-C -> путь должен быть <#Project name#>/<#Project name#>-Bridging-Header.h
Ответ №3:
Самый простой способ — просто добавить файл на другом языке. Xcode предложит создать связующий заголовок. Принять. Будет создан заголовок моста, и на него будут указаны настройки сборки.
Комментарии:
1. Я не говорил, что это обязательно появится. (В конце концов, если вам предложили эту опцию и отклонили ее, вы отключили это диалоговое окно.) Я сказал, что это самый простой способ (т. Е., Когда вам изначально предлагается этот вариант, не отвергайте его).