0
我想將一個函數傳遞給一個類,然後從類中調用它。這裏是我的代碼:將函數傳遞給Swift中的類
class TestClass {
var action:()
init(action:())
{
self.action = action
}
}
func doSomething()
{
println("need to do something")
}
let testingFunction = TestClass(action:doSomething())
testingFunction.action
當我調用testingFunction.action時,什麼都不會發生。任何建議。
您沒有傳遞函數,而是傳遞調用函數的結果。 – CodaFi 2014-11-07 00:06:03