如何将UILocalNotification对象写入sqlite数据库

时间:2011-02-21 09:48:38

标签: iphone sqlite nsnotifications

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

3 个答案:

答案 0 :(得分:1)

请查看使用Core Data

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

UILocalNotification *localNotification;    
[NSKeyedArchiver archivedDataWithRootObject:localNotification]

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

  

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

   UILocalNotification *notif = (UILocalNotification*)[NSKeyedUnarchiver unarchiveObjectWithData:data];