Did your view controller conform to the protocol that you established for it? You know, the little thing that goes after your @interface? <MyAwesomeProtocol>
?? On Apr 18, 2016, at 4:48 AM, Devarshi Kulshreshtha wrote: > On doing that it started showing me this error: > > Type `MyViewController` does not conform to protocol > `DismissKeyboardOnOutsideTap`. > > On code suggestion it showed: > > Fix-it: Candidate is not `objc` but protocol requires it > > On Mon, Apr 18, 2016 at 1:59 PM, Quincey Morris < > quinceymor...@rivergatesoftware.com> wrote: > >> On Apr 18, 2016, at 01:07 , Devarshi Kulshreshtha < >> devarshi.bluec...@gmail.com> wrote: >> >> >> extension DismissKeyboardOnOutsideTap { >> func configureToDismissKeyboard() { >> … >> } >> >> func hideKeyboard() { >> … >> } >> >> } >> >> >> I think the problem is that your methods are Swift functions, and so have >> mangled names. It should be enough to declare protocol as an Obj-C protocol: >> >> @objc protocol DismissKeyboardOnOutsideTap { >> … >> } >> >> >> Since all the classes involved are Obj-C classes, I don’t think it has to >> be any more complicated than this. >> >> > > > -- > Thanks, > > Devarshi > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/zav%40mac.com > > This email sent to z...@mac.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com