我有一个名为的自定义类Person
,我想将其存储在UILocalNotification
's userInfo
( NSDictionary
) 中。
有什么方法可以保存它而不object
使用将其转换为 NSData -encodeWithCoder:
?
我有一个名为的自定义类Person
,我想将其存储在UILocalNotification
's userInfo
( NSDictionary
) 中。
有什么方法可以保存它而不object
使用将其转换为 NSData -encodeWithCoder:
?
一种简单的解决方法是给每个人一个唯一的 id 并将该 id 存储在 userInfo 中。保存 person 实例并在需要获取 userInfo 时使用 id 获取它
userInfo 字典在这里暴露了一些限制。
所以我认为,您需要序列化Person
对象才能将其存储在该位置。