1
我需要寫是這樣的:將類作爲參數傳遞給函數,該函數在swift中返回此類型的對象?
func createInstanceOfClass(someClass: Class) -> UIViewController {
var vc = someClass()
//some initialization
...
//
return
}
我發現了一些類似的問題,但他們中的一些不適合這個任務,一些關於PARAM T
這似乎是多餘的。
您的函數正在返回ViewController。那是什麼? –
固定代碼。簡單地說,在我的特定情況下,此方法根據給定視圖控制器的類創建並初始化視圖控制器。 –
你需要的是一個通用函數,這就是爲什麼你找到的答案使用'T'參數。我建議閱讀Swift中的泛型,然後再看看你找到的答案。 – EmilioPelaez