更改系统语言后,EAAccessoryManager connectedAccessories返回空数组

时间:2017-07-26 03:34:57

标签: ios

我使用EAAccessoryManager获取MFI附​​件,首先我使用通知来获取连接的消息,如果有一个MFI附件连接到我的iPhone,将收到通知:

username = input ("username=")

当我使用[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]时,我可以直接获得连接的MFI附件:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidConnect:) name:EAAccessoryDidConnectNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil];

但是当我设置和更改我的语言(如中文到英文)时,请返回应用程序并使用[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]]获取MFI附​​件,但它返回nil。如果有人知道为什么以及如何解决它,非常感谢你。

0 个答案:

没有答案