gpt4 book ai didi

objective-c - UIAlertView 和 UIActionSheet 在 iOS 8 中无法正确显示

转载 作者:太空狗 更新时间:2023-10-30 03:51:47 25 4
gpt4 key购买 nike

UIAlertViewUIActionSheet 在 iOS 8 中无法正常显示,它隐藏了 View Controller ,而且在警报 View 中也没有显示标题。我正在从 Xcode 5.1.1 运行该应用程序。

Action Sheet

Alert View

最佳答案

您是否在应用程序中为 ViewController 添加了任何类别。如下图所示

@implementation UIViewController (CustomeAction)
- (void)setTitle:(NSString *)title{
// YOU CODE///
}
@end

这可能是问题所在。我已经通过删除这个类别 - (void)setTitle:(NSString *)title.

解决了

注意:从 iOS 8 开始,UIAlertViewController 继承自 UIViewController。如果您使用类别方法,它将影响 UIAlertView 和 UIActionSheet 标题。

您可以在 UIAlertController Class Reference 引用苹果文档

关于objective-c - UIAlertView 和 UIActionSheet 在 iOS 8 中无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25947888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com