如果我在ios5上运行,我想使用IOS 5用户名/密码AlertView样式,当我在IOS4及更低版本上运行时,我会显示自己的弹出窗口。
我如何在运行时检测操作系统版本?
答案 0 :(得分:6)
您通常不想检查操作系统版本,而是想查看您要查找的特定选择器是否存在。
if ([fooAlertView respondsToSelector:@selector(alertViewStyle)])
//Yay!
答案 1 :(得分:2)
NSString *sysVer = [[UIDevice currentDevice] systemVersion];
这应该可以解决问题。确保将其保留为字符串。