0

我正在使用本地通知,我需要更新/删除通知,我认为我必须将对象写入数据库,以便稍后检索,然后我可以从操作系统中删除,所以我的问题是如何将对象写入数据库有什么帮助吗?

4

3 回答 3

1

看看使用Core Data

于 2011-02-21T19:23:18.670 回答
0

你真的不需要从数据库中获取它们,有一种方法可以获取所有通知的数组

于 2011-12-04T16:59:10.613 回答
0

您的通知列的数据类型为BLOB,以下代码用于在 DB 中输入数据。

UILocalNotification *localNotification;    
[NSKeyedArchiver archivedDataWithRootObject:localNotification]

并将其作为通知对象取回,请使用以下代码。

NSData *data =通知对象的数据库列值

   UILocalNotification *notif = (UILocalNotification*)[NSKeyedUnarchiver unarchiveObjectWithData:data];
于 2012-02-01T11:28:38.590 回答