2
也有類似的問題,但我沒有找到答案這個具體的問題。如何檢查是否實現了可選的重載方法?
我想知道。
在swift中,給定協議中有多重簽名的重載方法。
optional func foo()
optional func foo(bar: Int)
optional func bar()
要檢查杆法開始實施,我可以去,只是這樣做:
if obj.bar != nil {
obj.bar()
}
但我怎麼能告訴foo(:Int)
代替foo
的方法來實現? 這可能嗎?
當然!謝謝。 :) –