2017-02-10 3 views
0

객체를 초기화하려고합니다.유형에 대한 스위프트 3 초기화로 인해 누출이 발생합니다.

let classType = someClassType

return classType.init(params)

이 지금은 반환하고 클래스 유형이에 부합된다 를 초기화 한 후에는

이 코드 ... 개체가 어떤 이유로 유출되고있는 것 같다 프로토콜을 매개 변수와 함께 필요한 init로 대체하십시오. 이 그것이 합법적으로 가정 작동하지 않는 이유는 이해가 안

...

어떤 도움을받을 다행 될 것이다.

덕분에, 갈

답변

0

나는이 조각 당신을 도울 수 있기를 바랍니다.

let tipo = String.self 

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

print(aString) 
+0

내가받을 유형을 알지 못하는 함수에서 유형을 받아야합니다. 프로토콜을 따르는 유형이어야합니다. –