iphone - 如果我在 ios 5 或更高版本上运行,我如何在运行时进行测试?

标签 iphone ios runtime

如果我在 ios5 上运行,我想使用 IOS 5 用户名/密码 AlertView 样式,并在我在 IOS4 和更低版本上运行时显示我自己的弹出窗口。

我如何在运行时检测操作系统版本?

最佳答案

您通常不想检查操作系统版本,而是想查看您要查找的特定选择器是否存在。

if ([fooAlertView respondsToSelector:@selector(alertViewStyle)])
    //Yay!

关于iphone - 如果我在 ios 5 或更高版本上运行,我如何在运行时进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746758/

相关文章:

ios - 在图像的 UIScrollview 上显示 UIButton Done

ios - 即使不再显示,SwiftUI View 也会不断更新

ios - 如何检查带小数的 double 是否可整除?

java - 我们到底可以在 Process.exec() 的字符串数组中存储什么

java - 依赖于抛硬币的 while 循环的预期运行时间是多少?

ios - 如何使用 IMA SDK 快速播放带 MPMoviePlayerController 的前置视频广告

iphone - 内存管理和 viewDidUnload?

ios - 将iOS项目转换为OSX

ios - 在 UIViewController 中添加 Storyboard 作为 subview

algorithm - 选择算法中的 good pivot VS "bad pivot"有什么区别?