2012-05-07 4 views
0

私は、特定の日付にUIAlertViewディスプレイを作成する方法を知りました。たとえば、ユーザーがiPhoneアプリケーションをダウンロードし、8月12日に所定のUIAlertViewが表示されます。どうすればこのことができますか?特定の日付にUIAlertViewを表示しますか?

ありがとうございます!

答えて

1

dbramhall、

あなたは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]; 

これは、「あなたのメッセージここ」のテキストを1時間で表示します。

希望すると便利です。

乾杯、 パウェール

関連する問題