ios - Why do I get the error "Unrecognized selector sent to instance error" -
i'm learning objective c , have come across issue. have created simple manager class so
#import <foundation/foundation.h> @interface passmanager : nsobject - (void)isvalidcredentials:(nsstring *) username withpassword:(nsstring *) password wasvalid:(void(^)(bool success))handler; @end the implementation follows
#import "passmanager.h" @implementation passmanager - (void)isvalidcredentials:(nsstring *) username withpassword:(nsstring *) password wasvalid:(void(^)(bool success))handler { handler(true); } @end this builds upon running error:
"2016-01-27 16:40:41.555 messyapp[19395:897750] -[passmanager initwithconfiguration:]: unrecognized selector sent instance 0x7fd12a413d30 2016-01-27 16:40:41.560 messyapp[19395:897750] *** terminating app due uncaught exception 'nsinvalidargumentexception', reason: '-[passmanager initwithconfiguration:]: unrecognized selector sent instance 0x7fd12a413d30'".
what doing wrong?
well error says all, somewhere in code calling initwithconfiguration method on passmanager don't have method in passmanager class, throws exception.
either add method , implement in passmanager class, or if want catch happening (and don't want search occurrences of initwithconfiguration.
you go breakpoint navigator pressing cmd+7 , on bottom press + sign , add exception breakpoint, run app , wait fire.
good luck.
Comments
Post a Comment