0

我的应用程序已准备好上架 App Store,因此我目前仍在使用 Xcode 5。但是,当我将它安装在我iPad的电脑上时,iOS 8出现了一个奇怪的问题。

我用委托创建了一个警报:自我。但是关闭警报的功能只是不起作用(它是另一种方法并且在所有其他设备上都可以正常工作)。

我试过:

[alertLaden dismissWithClickedButtonIndex:[alertLaden cancelButtonIndex] animated:YES];

和不

[alertLaden dismissWithClickedButtonIndex:0 animated:YES]; 

和不

[alertLaden dismissWithClickedButtonIndex:-1 animated:YES]; 

和不

有同样问题的人吗?

4

1 回答 1

0

在 iOS 8 中,Apple 试图切换到UIAlertController而不是UIAlertViewUIActionSheet

来自 UIAlertController 文档:

UIAlertController 对象向用户显示警告消息。此类替换用于显示警报的 UIActionSheet 和 UIAlertView 类。

但是,Apple 并未在 UIAlertView 和 UIActionSheet 中声明它们已被弃用。使用 UIActionSheet 我在 Xcode 6 中收到警告,在切换到 UIAlertController 时已解决。

于 2014-07-14T15:52:39.867 回答