ios - NSURLSessionTask category method crashes with "Unrecognized selector sent to instance" -
i need add method nsurlsessiontask
. here's category supposed that:
// nsurlsessiontask+extras.h #import <foundation/foundation.h> @interface nsurlsessiontask (extras) - (void)hellonsurlsessiontask; @end // nsurlsessiontask+extras.m #import "nsurlsessiontask+extras.h" @implementation nsurlsessiontask (extras) - (void)hellonsurlsessiontask { nslog(@"hello nsurlsessiontask!"); } @end
everything compiles well, autocomplete works, when call method, application crashes:
2014-06-27 12:32:23.916 test[4333:60b] *** terminating app due uncaught exception 'nsinvalidargumentexception', reason: '-[__nscflocaldatatask hellonsurlsessiontask]: unrecognized selector sent instance 0x109723310'
same approach works if add category nsobject
, , can't seem understand why doesn't nsurlsessiontask
.
here's test project reproduces problem me: https://dl.dropboxusercontent.com/u/25100182/test.zip
unfortunately doesn't seem nsurlsession can support categories. i've run problem trying add associated object.
see here.
Comments
Post a Comment