Предположим, у меня есть коннектор с именем Connector.m (написанный на Objective-C). И я хотел бы создать новый соединитель, написанный с использованием Swift, с именем Connector.swift. Я хотел бы получить доступ ко всем переменным и методам из Swift. Я создал мостовой заголовок и пишу импорт файла заголовка соединителя. Но я не могу получить доступ ни к одной из глобальных переменных класса Objective-C.
Connector.m
NSString * const kHTTP_METHOD_GET = @"GET";
Connector.swift
public class Connector: NSObject {
var parentConnector : Connector
override init() {
self.parentConnector = Connector
}
func test() {
print(parentConnector.kHTTP_METHOD_GET) //--> ERROR : Value of type 'Connector' has no member 'kHTTP_METHOD_GET'
}
}
Можно ли сделать это? Спасибо.