У меня есть проект, который был начат в Objective-C, и я пытаюсь импортировать некоторый код Swift в те же файлы классов, в которых я ранее писал Objective-C.
Я проконсультировался с документами Apple об использовании Swift и Objective-C в том же проекте, а также с таким вопросом SO , но все равно безрезультатно: я продолжаю получать сообщение об ошибке «файл не найден» после ввода #import "NewTestApp-Swift.h"
( NewTestApp
это имя продукта и модуль).
Вот что я сделал до сих пор:
- В
Define Modules
, выбранныйYES
для приложения. - Убедитесь, что в названии модуля продукта нет места (см. Снимок экрана ниже, вопрос)
Я попытался с помощью #import "NewTestApp-Swift.h"
внутри ViewController.m
, ViewController.h
и , AppDelegate.m
но ни один из них не работал.
Что еще я делаю неправильно? Спасибо за вашу помощь.
Скриншот настроек:
Ошибки, с которыми я сейчас сталкиваюсь:
~/Library/Developer/Xcode/DerivedData
помогло мне.