我可以在iOS 7中顯示actionSheet,但無法在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 2014-09-26 14:28:41
@Popeye「棄用」並不意味着「消除」,而是「請避免」。它應該仍然工作,雖然 – 2014-10-24 07:40:21
在我的iPhone應用程序,不,它不工作了。使用iOS 9,我的UIActionSheet現在只是使整個屏幕變暗,並且不會出現彈出式菜單。我的修復細節在這裏:http://stackoverflow.com/questions/32824199/action-sheet-problems-in-ios-9/35316029#35316029(嘆息...) – 2016-02-10 13:04:30