Вы действительно можете заставить вращение таким образом:
if ([[UIDevice currentDevice] respondsToSelector: @selector(setOrientation:)]) {
[[UIDevice currentDevice] setOrientation: UIInterfaceOrientationPortrait];
}
Измените UIInterfaceOrientationPortrait на UIInterfaceOrientationLandscape, если вы хотите повернуть в ландшафт