unrecognized selector sent to instance on deviceOrientationDidChange

Posted by clopez on Stack Overflow See other posts from Stack Overflow or by clopez
Published on 2012-04-11T17:12:05Z Indexed on 2012/04/11 17:29 UTC
Read the original article Hit count: 635

Right now my app should only supports Portrait. On Summary/Supported Device Orientations I have only selected Portrait so I'm hoping that my app will not rotate. I was testing the app on a device and suddenly I'm getting the following error randomly:

[UIButtonContent deviceOrientationDidChange:]: unrecognized selector sent to instance

It happens when I rotate the device SOMETIMES, is not consistent, and is not always over UIBUttonContent. I supposed that if I only select Portrait, deviceOrientationDidChange should not be called or should be ignored.

Other times my app crashes with an EXC_BAD_ACCESS (code=1, address=something) but it happens when I rotate the device so I'm guessing that both errors are related.

I don't know what to do with this, it's hard to debug because I don't have feedback, the All Exceptions Breakpoint is not being called, so I don't know where and exactly why this is happening. Any idea on how to debug this is welcome.

© Stack Overflow or respective owner

Related posts about objective-c

Related posts about portrait