在iOS应用程序中显示“每日提示”(不使用服务器)

时间:2013-05-29 06:20:12

标签: iphone ios objective-c sqlite

我正在寻找我正在开发的iOS应用程序的任何帮助。

我的sqlite文件中有大约1000个提示和图像,我需要每天显示它(当天的提示) 在我的应用程序,但我无法得到如何启动代码它我厌倦了使用NSDate但仍然无法得到我应该如何开始我的开发(编码)。

我需要一些帮助来开始开发我的应用程序,或者如果有人能提供示例代码,我们非常感谢。

谢谢&问候。

2 个答案:

答案 0 :(得分:1)

您可以将UILocalNotification用于此目的。每24小时设置一次本地通知,即重复发生的事件。以下stak溢出问题讨论了相同的

How to set Local Notification repeat interval to custom time interval?

答案 1 :(得分:0)

当您的应用程序正在运行时,您可以收听UIApplicationSignificantTimeChangeNotification通知,该通知会告知日期是否已更改。如果是这样,您可以从数据库中检索一个字段,并通过递增一些计数并使用数据库中的密钥进行检查来显示该字段。或者,您可以生成1到1000之间的随机数,并检索相应的行。

NSInteger randomNumber = arc4random() % 1000;