Я не могу импортировать мои файлы swift в мой проект Obj-C. Я знаю, что по этой теме уже есть много вопросов о переполнении стека, и я попробовал все ответы в этой теме об импорте кода Swift в Objective-C , но у меня все еще есть та же ошибка, несмотря на из того, что я пробовал для моего проекта под названием Plantasia:
Когда в верхней части скрипта .m файла уже существующего проекта я делаю
import "Plantasia-Swift.h"
Я получаю файл не найдена ошибка.
Что я пробовал:
Я установил как для проекта, так и для примера
- «Определяет модуль»: ДА
- «Всегда встраивать стандартные библиотеки Swift»: ДА
- «Установить заголовок совместимости Objective-C»: ДА
Изменено название модуля проекта на Plantasia
Я очистил папку для сборки и попробовал несколько неожиданных решений, таких как #import "Plantasia / Plantasia-Swift.h", которые тоже не работают.
- Я попытался добавить @objc к объявлению класса в файле .swift.
- Я попытался вручную добавить еще один соединительный заголовок и указать «Swift Compiler - Code Generation» для моего заголовка.
- Я протестировал, начиная с пустого проекта Objective-C, создав файл Swift и успешно ссылаясь на него в файле .m. Это показывает, что по крайней мере это нормально работает для меня в чистом проекте
Я пытался часами, и я думаю, что где-то должна быть одна неправильная настройка, о которой я не знаю. Я пробовал в основном то, что мог найти на форумах. Какие-нибудь дополнительные идеи о вещах, которые я все еще должен проверить? Или есть способ вручную создать этот заголовочный файл "Plantasia-Swift.h"?