首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EAAccessory问题

EAAccessory问题
EN

Stack Overflow用户
提问于 2009-08-22 12:48:26
回答 3查看 2.2K关注 0票数 0

我用EAAccessory开发了代码,它的工作非常好.

但是当我断开EAAccessory连接时,我的应用程序异常就像一个错误.我想显示一个警报,同时断开EAAccessory.

我在我的应用程序中使用这一行代码

  • (void)accessoryDidDisconnect:(EAAccessory *)附件;

但这件事没有被解雇..When我断开了我的附件..。

有人能帮我吗?

预先多谢.

EN

回答 3

Stack Overflow用户

发布于 2011-04-29 02:43:50

除了Deepak提到的,您还需要做一个

代码语言:javascript
复制
[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];

和unregisterForLocalNotifications在你的应用程序退出之前的某个时候。

票数 3
EN

Stack Overflow用户

发布于 2010-05-21 06:45:43

若要在设备断开连接时从设备获取通知,需要在默认通知中使用"addObserver“注册方法。

代码语言:javascript
复制
[notificationCenter addObserver: self  selector: @selector (accessoryDidConnect:)   name: EAAccessoryDidConnectNotification object: nil];

[notificationCenter addObserver: self  selector: @selector (accessoryDidDisconnect:)   name: EAAccessoryDidDisconnectNotification object: nil];
票数 1
EN

Stack Overflow用户

发布于 2017-03-07 13:30:57

对于迅速3.0.2,我使用这个……

代码语言:javascript
复制
NotificationCenter.default.addObserver(self, selector: #selector(self.accessoryDidConnect),name:  NSNotification.Name.EAAccessoryDidConnect, object: nil)

NotificationCenter.default.addObserver(self, selector: #selector(self.accessoryDidDisconnect),name: NSNotification.Name.EAAccessoryDidDisconnect, object: nil)


func accessoryDidConnect() {

    print("Connected Device")
}

func accessoryDidDisconnect() {

    print("Device disconnected")
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1315909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档