Я могу показать actionSheet в iOS 7, но не могу показать в среде iOS 8. Есть ли способ отслеживать?UIActionSheet не отображается в iOS 8
UIActionSheet *_actionSheet = [[UIActionSheet alloc] initWithTitle:@"Account"
delegate:self
cancelButtonTitle:@"Close"
destructiveButtonTitle:@"Log Out"
otherButtonTitles:@"View Account", nil];
[_actionSheet showInView:appDel.window];
Это потому, что '' UIActionSheets' больше не существует в 'iOS8', они устарели в пользу' UIAlertController'. Читайте https://developer.apple.com/Library/ios/documentation/UIKit/Reference /UIAlertController_class/index.html – Popeye
@Popeye «устарело» не означает «устранено», а скорее «избегайте». Он все равно должен работать, хотя –
В моем приложении для iPhone нет, он больше не работал. С iOS 9 мой UIActionSheet просто затемнил весь экран, и всплывающее меню не появилось. Подробности моего исправления здесь: http://stackoverflow.com/questions/32824199/action-sheet-problems-in-ios-9/35316029#35316029 (Sigh ...) –