我的目標是創建一個MacOS應用程序,它將運行一些安全測試並在TableView中顯示結果。對於每個失敗的測試,我希望用戶能夠點擊「修復!」按鈕。Swift:可可綁定按鈕引發無法識別的選擇器
我試圖在Xcode 8上使用Cocoa Bindings和Swift 3來做到這一點。它似乎工作,但我不能設置按鈕來執行我想要的選擇器。
我跟着這個例子中,我試圖適應迅速:3210 ...
我能得到的一切工作,但是當我按一下按鈕我收到以下錯誤:
2016-09-13 13:23:20.978223 SampleCocoaBinding[31429:1142008] -[SampleCocoaBinding.TestController MyClassAction:]: unrecognized selector sent to instance 0x600000029ea0
我用此功能的作用:
func MyClassAction(sender: AnyObject) -> Void {
debugPrint(sender)
}
我創建了一個測試項目,並推動它在GitHub上:https://github.com/ftiff/SampleCocoaBinding/tree/master/SampleCocoaBinding
有人可以看看嗎?要麼它是一個錯誤,要麼我不明白關鍵的東西。
我發誓我想你的建議在某些時候......非常感謝你vadian! –
以下是工作回購 - > https://github.com/ftiff/SampleCocoaBinding/tree/e36c00d728c418dc1b9a572111160d99749b333b –