0

我想知道如何在某个日期显示 UIAlertView,例如,用户下载 iPhone 应用程序,然后在 8 月 12 日显示预定的 UIAlertView?我怎么能这样做?

谢谢!

4

1 回答 1

1

你应该看看UILocalNotification API。它允许您为应用程序创建和安排本地通知,然后使用徽章/弹出框/声音(与远程通知 API 的设置相同)在所需日期触发。

对于您的情况,您应该专门查看火灾日期。示例代码看起来更像这样:

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = @"Your message here";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*60];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

这将在一小时内触发带有“您在此处的消息”文本的本地通知。

于 2012-05-07T16:46:41.000 回答