Итак, проблема идет как есть. У меня есть файл, который содержит:Как импортировать файл Objective-C для соединения заголовка, если он содержит импорт Project-Swift.h
#import "Project-Swift.h"
И я хочу добавить этот файл в свой BridgingHeader. Так что, когда я пытаюсь скомпилировать его, ошибка заключается в следующем:
'Project/Project-Swift.h' file not found
#import "Project-Swift.h"
^
<unknown>:0: error: failed to import bridging header 'path/to/my/folder/Project/BridgingHeader.h'
Я не могу удалить #import "Project-Swift.h"
из этого .h файла, как это нужно там. И я также хочу использовать этот файл Objc в Swift. Каковы варианты?
Да, спасибо, только небольшая проблема заключается в том, что он показывает предупреждение: не удается найти определение протокола для «ARTPasscodeKeyboardControllerDelegate» – Lonkly
Добавили ли вы объявление вперед для протокола и включили его заголовок в файл '.m'? Возможно, вам придется добавить этот заголовок до того, где вы определяете свой класс, если протокол является частью определения класса. – Cristik
вопрос - этот протокол объявлен в быстром файле. Я добавил объявление @protocol, но оно все еще показывает предупреждение – Lonkly