快速执行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)