有没有办法使用Objective C. 我的使用案例,以找到任何设备的最大支持的操作系统要求我检查是否由该设备所支持的设备操作系统版本和最大OS是相同的。例如iPad 1只支持到iOS 5.1。那么我怎样才能得到这个价值呢?最大支持的操作系统为特定设备
0
A
回答
1
有这个没有标准的API。事实上,你无法确定许多设备答案。将答案是在iPhone 5什么,例如? iOS 8? iOS 9?
你能做的最好是在iPad 1硬编码值的表与已知的最高版本如5.1设备
0
你必须硬编码信息。这是不可能的OS来告诉你最大的支持的版本是什么,因为这些信息通常是不知道,直到一个版本发布其不支持的设备。
0
你不能得到最高版本支持iOS中,但你可以像比较器版本要求:
-(BOOL)doesSystemVersionMeetRequirements:(NSString *)minReq // minReq : required version to work
{
NSString *thisSysVer = [[UIDevice currentDevice] systemVersion]; // current version
if([thisSysVer compare:minReq options:NSNumericSearch] != NSOrderedAscending)
{
return YES;
}
else
{
return NO;
}
}
相关问题
- 1. Android操作系统6特定设备上的WindowManager崩溃
- 2. Node.js支持的操作系统
- 3. DotNetBrowser - 支持的操作系统
- 4. 不支持的操作系统
- 5. 支持Bluemix的操作系统
- 6. 黑莓支持Android操作系统
- 7. OpenCV支持哪些Android操作系统?
- 8. SafetyNet API的最低支持操作系统版本
- 9. 此设备不支持PROCCESING-Pixel操作
- 10. 移动设备操作系统
- 11. 可以升级设备的android最新操作系统版本
- 12. Windows XP此操作系统不支持指定的区域设置。 [LCID = 16393]
- 13. 错误消息'此操作系统不支持指定的区域设置。'
- 14. 预定义为iPhone操作系统和Mac操作系统
- 15. 如何保持eslint的操作系统特定配置
- 16. 为什么Sitecore 8.2不支持Windows 7操作系统?
- 17. 为长时间不支持的设备启用3D Touch操作
- 18. 哪些BlackBerry设备/操作系统要定位? (2012年7月)
- 19. 如何确定“设备”是否需要操作系统
- 20. Android设备操作系统升级为应用程序开发
- 21. 使用Qt时,我是否必须在特定的操作系统上编译特定的操作系统?
- 22. GitHub的Electron支持哪些操作系统的详细列表?
- 23. Raspbian上的jsbrowser,不支持的操作系统
- 24. 哪个设备支持统一?
- 25. 无法打开备份设备。操作系统错误5
- 26. 无法打开备份设备操作系统错误1392
- 27. 最简单的操作系统支持VirtualBox等虚拟化应用程序?
- 28. Iphone操作系统版本3.0.1(7A400) - 不支持最新版本的XCode
- 29. Perl:获取二进制文件的最低支持操作系统
- 30. 以编程方式查找openCL设备支持的最大工作组大小