有谁知道一个简单的方法来判断iOS7设备是否具有32位或64位硬件?我不是指编程方式,我只是指通过设置,型号,第三方应用程序等.
我有一个问题,我怀疑是64位相关的.Apple的建议是在64位模拟器上进行测试,但也要在实际的64位设备上进行测试,但后来没有说明如何确定.我可以编写一个测试应用来检查sizeof(int)或者其他什么,但是必须有一些方法可以让技术支持知道他们正在使用什么.
埃里克
LAContext具有检查设备是否可以评估触摸ID并提供错误消息的方法.问题是系统在两种情况下给出了相同的错误消息"LAErrorPasscodeNotSet":
1)如果用户具有Touch ID,但在设置中将其关闭(带iOS8的iPhone 5s)
2)如果设备没有Touch ID(带iOS8的iPad)
问:如何检查设备是否支持Touch ID,但未在设置中打开?
更新:
已经创建了关于这个bug(ID#18364575)的Apple门票,并收到了回答:
" Engineering已根据以下信息确定此问题的行为符合预期:
如果未设置密码,您将无法检测Touch ID的存在.一旦设置了密码,canEvaluatePolicy将最终返回LAErrorTouchIDNotAvailable或LAErrorTouchIdNotEnrolled,您将能够检测Touch ID存在/状态.
如果用户在具有Touch ID的手机上禁用了密码,则他们知道他们将无法使用Touch ID,因此这些应用无需检测Touch ID状态或推广基于Touch ID的功能."
想知道我如何确定用户是否支持Touch ID API的设备?希望将此值作为布尔值.
谢谢!