ios - Ambiguous use of 'dismiss()' on UIButton when converting to swift 3.0 -
i have programmatically created uibutton in swift 2.0 named nobtn, signifies dismissal of uiviewcontroller. when user clicks button, view controller containing button dismisses. when converted swift 3.0 kept getting error:
- ambiguous use of 'dismiss()'
i tried adding arguments dismiss() didn't work. here original code without arguments.
nobtn.addtarget(self, action: #selector(setupnameviewcontroller.dismiss), for: uicontrolevents.touchupinside)
rewrite this. first, give same class dismiss method:
func dismiss() { self.dismiss(animated:true) } second, change selector #selector(dismiss).
now selector call dismiss function call dismiss(animated:completion:) trying do.
Comments
Post a Comment