快速执行select器与对象3
我想在swift 3.0中用对象执行select器
我有一个select器有一个参数
func imageSelected(aImage : UIImage)
我就是这样称呼的
viewC.perform(Selector.init("imageSelected:"), with: image, afterDelay: 0.1)
但是,应用程序崩溃,select器没有定义的错误。
当我在swift中遇到select器时,总是这样做:忽略参数,只使用名称。
你用这个:
imageSelected:
那是什么:
在那里做? 删除它! 只需使用方法的名称!
另外,有这个伟大的#selector
语法糖,请使用:
viewC.perform(#selector(imageSelected), with: image, afterDelay: 0.1)
它开始工作正常,我修改了select器被调用
从
func imageSelected(aImage : UIImage)
对此
func imageSelected(_ aImage : UIImage)