Я пытаюсь создать быстрый класс из строковой ссылки на его имя класса
Я могу получить тип, но я не уверен, как перейти из AnyClass в инициализированный экземпляр
let className: String = "myLibDomain.className"
if let referencedClass = NSClassFromString(className){
if let conformantReferanceClass = referencedClass as? myProtocol {
//do some work defined by myProtocol
}
}
NSClassFromSting возвращает мне что-то типа AnyClass, и в отладчике это выглядит примерно так: myLibDomain.className у него нет выделенной памяти, я считаю, что пропущен шаг. Для AnyClass
нет метода init ()