ios - 如果 UIAlertView 被弃用,为什么它在 iOS 8 中仍然有效?

标签 ios ios8 uialertview

我目前运行的是 iOS 8.1.4,我在我的代码中使用 UIAlertView 没有任何问题。但是文档说它不适用于 iOS 8。那我错过了什么?

最佳答案

已弃用并不意味着“不可用”。它的意思是“过时的,不应该用于新项目,并且可能会从 future 的版本中删除”。理想情况下,您弃用了框架版本 N 中的某些内容,并在版本 N+3 中完全删除了它,这样每个人都可以进行更改来升级代码。

关于ios - 如果 UIAlertView 被弃用,为什么它在 iOS 8 中仍然有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32467601/

相关文章:

objective-c - 相对于屏幕区域的 subview 位置

ios - 尽管没有错误,AVPlayer 仍无法播放音频

ios - 在 iOS 8 中更改 UISegmentedControl 的边框宽度

objective-c - 为什么我的警报显示两次?

iphone - UIAlertView 要求访问当前位置错误方向

objective-c - 为什么类型为 id<someProtocol> 的变量不能接收 id<otherProtocol> 的参数,即使 'otherProtocol' 符合 'someProtocol' ?

ios - 如何使我的键盘弹出窗口更加流畅,我的 View Controller 以模态方式出现?

objective-c - 为什么使用预测输入会多次调用 shouldChangeTextInRange?

swift - 来自 String 的 NSURL 被截断,UIVideoEditorController 的视频路径上的点 Swift 2 iOS 8

iphone - UIAlertView 不响应 UIAlertViewDelegate