我想知道如何在特定日期制作UIAlertView显示器,例如,用户下载iPhone应用程序,然后在8月12日,预定的UIAlertView显示?我怎么能这样做?
谢谢!
答案 0 :(得分:1)
您应该查看UILocalNotification API。它允许您为应用程序创建和计划本地通知,然后使用徽章/弹出/声音(与远程通知API相同的设置)在所需日期触发。
对于您的情况,您应该专门看一下fire date。示例代码看起来更像这样:
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = @"Your message here";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*60];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
这将在一小时内触发本地通知,并在此处显示“您的消息”文字。