2017-02-10 7 views
0

Я пытаюсь инициализировать объект по его типу. После инициализации, он, кажется, объект Утечка по какой-то причине ...Инициализация Swift 3 для типа вызывает утечку

Код:

let classType = someClassType

return classType.init(params)

теперь тип класса я возвращаюсь в соответствующем протокол с требуемым init с параметрами.

Я не понимаю, почему это не работает, предполагают, чтобы быть законным ...

Был бы рад получить любую помощь.

Спасибо, Gal

ответ

0

Я надеюсь, что этот фрагмент кода может помочь вам.

let tipo = String.self 

let aString: String = tipo.init("hola") 

print(aString) 
+0

Мне нужно получить тип в функции, которую я не знаю, какой тип я получу. он должен быть типом, соответствующим протоколу. –