iOS 外部附件框架附件DidConnect 未触发
Posted
技术标签:
【中文标题】iOS 外部附件框架附件DidConnect 未触发【英文标题】:iOS External Accessory Framework accessoryDidConnect not firing 【发布时间】:2016-01-06 17:29:08 【问题描述】:我有一个使用外部附件框架连接到设备的 ios 应用。当我第一次启动应用程序时,accessoryDidConnect 事件不会触发。我必须断开并重新连接连接到设备的 USB 电缆才能触发事件。知道为什么会这样吗?我无法调试,因为手机必须通过 USB 电缆连接到设备。谢谢。
【问题讨论】:
【参考方案1】:您是否调用了 registerForLocalNotifications 方法?如果不调用此方法来表明您正在积极地想要观察通知,您的控制器将不会观察到通知值。
斯威夫特
EAAccessoryManager.sharedAccessoryManager().registerForLocalNotifications()
目标-C
[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
【讨论】:
以上是关于iOS 外部附件框架附件DidConnect 未触发的主要内容,如果未能解决你的问题,请参考以下文章
用于检测其他 iPhone 或 iMac 的 iOS 外部附件框架
iOS 外部附件框架:如何获取特定 MFI 设备的协议字符串