可能的重复:
检查 iPhone iOS 版本 https://stackoverflow.com/questions/3339722/check-iphone-ios-version
我尝试使用以下代码:
#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_2_2)
NSLog(@"iPhone 4.2");
#endif
但是当我在模拟器 4.1 上再次运行它时,我仍然在控制台中看到“iPhone 4.2”日志。
谢谢你帮助我。
Tung Do
您可能应该完全避免询问系统版本。
更好的设计会询问特定的功能。
例如:if (NSClassFromString(@"UIPrintInfo"))
会告诉您当前设备是否支持打印 API,该 API 在 4.2 或更高版本中可用。
这样,您就可以规划代码以使用可用的功能,而不是基于操作系统版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)