Не следует удалять метод shouldAutorotateToInterfaceOrientation; это не остановит вращение интерфейса, оно только не выполнит код, который вы могли бы иметь в этом методе. Вместо этого вы должны попробовать что-то вроде этого (при условии, что вы никогда не хотите, чтобы интерфейс вращался):
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return NO;
}