ios - 将自定义对象存储在UILocalNotification的userInfo中而不进行编码

标签 ios cocoa-touch uilocalnotification property-list

我有一个自定义类Person,我想存储在UILocalNotificationuserInfo(NSDictionary)中。

有什么方法可以保存它,而无需使用object将其转换为NSData -encodeWithCoder:吗?

最佳答案

一种简单的解决方法是为每个人提供一个唯一的ID,并将该ID存储在userInfo中。
保存person的实例,并在需要获取userInfo时使用id进行获取

关于ios - 将自定义对象存储在UILocalNotification的userInfo中而不进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35816648/

相关文章:

iOS - UITableViewCell 更改高度取决于数据单元格保留

ios - 将 APNs 从证书升级到身份验证 token 是否会使现有 deviceToken 失效?

iphone - 我可以将 UITableView 分组背景图案用于 UIView 吗?

objective-c - UIView 使用 handle 调整大小

ios - 找出何时触发无限的每日重复UILocalnotification

android - Websocket 根据操作系统给出不同的数字

ios - 检查可选协议(protocol)方法是否在 Swift 中实现?

objective-c - iOS6 Facebook : What to do if user has not configured Facebook?

iOS 每日本地推送通知

iphone - 如何判断收到了哪个本地通知? Objective-C