我的应用程序与外部附件通信,但似乎存在一个错误,即当ios设备从睡眠中回来时,有时EAAccessoryManager列表为空。该应用程序已经在现场,我需要修复,因为目前用户必须关闭外部附件并再次开启。防止iOS应用程序进入睡眠状态,但保留锁定屏幕和屏幕变暗
我想防止iOS设备进入睡眠状态。不过,我不希望LCD屏幕始终打开,否则会导致电池电量耗尽。为了安全起见,我还希望启用锁定屏幕。我有什么选择?
Btw EAAccessoryManager列表通常在设备唤醒并且用户必须输入解锁代码后为空。似乎如果我使用指纹,它是好的,所以相信这是在iOS 10.3.3中的错误?任何其他人遇到这个?
感谢staight在我发布这个问题后,我发现将UIBackgroundModes设置为external-accessory可以解决我的问题。我不确定这是否是所有外部附件都需要的,但是如果有人遇到同样的问题 – rukiman