Я проверил почти все ссылки, которые дают результат для доступа к файлу Objective-C в Swift. Но не повезло.
Мой вопрос короток и сладок,
У меня есть один Globals
класс, который находится в Objective-C, и я хочу использовать Globals
экземпляры в моем быстром классе. Итак, вот код, который я сделал:
Мой класс Objective-C
@interface Globals : UIDocument
+(Globals*)instance;
@property (strong, nonatomic) NSString* email;
@end
Я добавил @class Globals;
в Project-Bridging-Header.h
Мой Свифт Класс
var instanceOfCustomObject: Globals = Globals()
Я получаю ошибку ниже
Использование необъявленного типа 'Globals' в моем быстром классе
Я могу использовать свой быстрый класс для Objective-C, но я не могу использовать свой класс Objective-C для моего быстрого класса.
Пожалуйста, помогите мне решить эту проблему.
EDIT:
Я пытался с #import "Globals.h"
в моем мосту, но я получаю ошибку ниже, когда я использую #import "Globals.h"
.
Не удается найти объявление интерфейса для UIDocument, суперкласса
'Globals'