Take the 2-minute tour ×

I am looking at a crash log for my objective-c code.

It says -[MyClass _original_setMyVariable:]: unrecognized selector sent to instance

What I'm curious about is, where did the _original_ come from and what does it mean?

share|improve this question
Can you include the rest of the crash log? My guess would be KVO name mangling. –  Josh Caswell May 22 '12 at 21:52
It's a dynamic method wrapper around your method or property. Basically the system creates special methods to keep track of stuff that is important to iOS, but invisible to you. –  amattn May 22 '12 at 22:07
Yup -- that'd be a KVO wrapped method. –  bbum May 22 '12 at 22:48
add comment


Your Answer



Browse other questions tagged or ask your own question.