在我必须制作的项目中,我正在使用外部附件和框架 ExternalAccessory。
(我只能连接一个附件)。
连接很容易,发送数据并不难。
我想做的一件事是将最后连接的设备存储在内存中,以在应用程序重新启动时尝试自动重新连接。(离开之后,所以在第一次发射之后。)
所以,我的问题是 EAAccessory 是一个自定义类对象,不能存储到 NSUserDefaults 中。
我看到这个问题来存储自定义对象:
所以我会用它创建一个 NSData ,但没有成功,因为 EAAccessory 没有实现 encodeWithCoder 和 initWithCoder 方法......
任何想法 ?对于这种方式或另一种方式来处理?