也許這是一個愚蠢的問題,但我找不到任何解決辦法呢。所以,我的問題是,是有這樣的功能的事件發射協議:迅速閉合不能覆蓋任何
mutating func on(eventName:String, action:((Any?)->())) {
//..
}
而且我想使用它,每當一個事件被觸發了一些信息,告知聽衆。 例如,用於「登錄」事件的訪問令牌。
appSessionHadler.on("login") { (weak data: String?) in
//...
}
而且比我得到一個錯誤,我不能援引「上的」使用類型是參數列表。當然,它適用於任何:
appSessionHadler.on("login") { (weak data: Any?) in
//...
}
一切符合任何,所以我是一個,但困惑。有人可以解釋這一點,請!
我可以用一個通用的協議解決這個問題,但它仍然讓我很沮喪,它不喜歡這個作品。
非常感謝,我思前想這是完全清楚後: )現在,它的工作,如:'變異對 FUNC(:字符串,動作:eventName的?((T) - >()))' –
gujci