Я много читал об этом. Люди говорят, что он не будет автоповорот, если его родительский элемент не настроен на автоповорот. Я пробовал все, но безуспешно. Я создал приложение на основе представления (v4.2) с кнопкой, которая выполняет это:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel Button" destructiveButtonTitle:@"Destructive Button" otherButtonTitles:@"Other Button 1", nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheet showInView:self.view];
Корневой контроллер настроен на автоповорот. ActionSheet - нет. Обратите внимание, что когда я поворачиваю симулятор, ни один из методов ориентации корневого контроллера не вызывается. Есть проблема с делегатом? Что не так?