在iOS 8中UIAlertView
和UIActionSheet
无法正确显示,它隐藏了 View Controller ,并且在警报 View 标题中也没有显示。我正在从Xcode 5.1.1运行该应用程序。
最佳答案
您是否在应用程序中为ViewController添加了任何类别。如下图所示
@implementation UIViewController (CustomeAction)
- (void)setTitle:(NSString *)title{
// YOU CODE///
}
@end
这可能是问题。我已删除此类别
- (void)setTitle:(NSString *)title.
解决了注意:从iOS 8开始,UIAlertViewController继承自UIViewController。如果使用类别方法,它将对UIAlertView和UIActionSheet标题起作用。
您可以在UIAlertController Class Reference上引用苹果文档