Невозможно импортировать код Swift в Objective-C, несмотря на следующие рекомендуемые настройки. Возможность ручного соединения?
Я не могу импортировать мои файлы 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"?