在一个项目中,我必须做出, 我与外部附件的工作,并且框架ExternalAccessory。目标C - 存储EAAccessory NSUserDefaults的到
(我可以连接到一个且只有一个附件)。
连接很简单,发送数据并不是很困难。
有一件事我想要做的是存储在内存中的最后一个连接的设备,来尝试自动重新连接到它时,应用程序重新开张。 (后离开,所以先推出后)。
所以,我的问题是,EAAccessory是一个自定义类对象,而不能存储到NSUserDefaults的。
我看到这个问题来存储自定义对象:
How to store custom objects in NSUserDefaults
所以我想创建一个NSData的它,但没有成功,因为EAAccessory没有实现encodeWithCoder和方法的initWithCoder ...
有什么想法?以这种方式或另一种方式来处理?
知道,但我想我可以做的东西更容易:) – 2012-07-06 09:17:10
不是真的。这就是这种逻辑的工作原理。你如何看待各种类的encodeWithCoder:等实现已被编码? ;) – 2012-07-06 09:48:22
是啊,这就是为什么我喜欢这些类或简化我的生活:) 我是一个开发者的方法,所以我不想编写太多...;) – 2012-07-06 12:28:57