I have been beating my head against the wall trying to diagnose my app\'s inability to automatically preselect the last row of a UIPickerView using code that successfully wo
Definitely looks like a bug relating to the new auto-layout feature in iOS 6. I was experiencing the same thing, but when trying to see if it happened in iOS 5.1, I noticed that it started working.
Try this: in the storyboard or nib file in question, turn off auto-layout.