У меня есть xcode проект A , который включает в себя другой xcode проект B . Оба являются Objective C проектами, а B похож на библиотечный проект, который используется в A. Поэтому я решил добавить несколько быстрых файлов в оба проекта. Внутри проекта B все хорошо - я могу хорошо работать между objc
и swift
файлами, я просто делаю
#import <ProjectB-Swift.h>
и все быстрые классы доступны в objc. Поскольку B - это библиотечный проект, я хочу использовать некоторые из его быстрых классов в A. Поэтому в проекте A я сделал это:
#import <ProjectB/ProjectB-Swift.h>
но получил ошибку от Xcode о том, что файл не найден. Следующие операции импорта работают нормально:
#import <ProjectB/SomeObjCClass.h>
#import <ProjectA-Swift.h>
Как мне выставить мои новые классы swift из подпроекта B в A?
ПРИМЕЧАНИЕ: Я пробовал также "ProjectB/ProjectB-Swift.h"
, <ProjectB-Swift.h>
и "ProjectB-Swift.h"
- ни один из них не работает.