有沒有辦法使用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設備支持的最大工作組大小