バックグラウンドで実行しているときにアプリで日付を確認したいのですが。その時点で、ローカル通知を行いたいのですが、その方法を知っています...私が興味を持っているのは、誰かがホームボタンをクリックしても、アプリがバックグラウンドにある場合は、それが何日であるかをチェックするアプリ(バックグラウンドで1日1回)、そしてそれが特定の日付である場合、私はローカル通知を行いたいです-一種のアプリ固有のカレンダー...
何か案は??
バックグラウンドで実行しているときにアプリで日付を確認したいのですが。その時点で、ローカル通知を行いたいのですが、その方法を知っています...私が興味を持っているのは、誰かがホームボタンをクリックしても、アプリがバックグラウンドにある場合は、それが何日であるかをチェックするアプリ(バックグラウンドで1日1回)、そしてそれが特定の日付である場合、私はローカル通知を行いたいです-一種のアプリ固有のカレンダー...
何か案は??
アプリは(おそらく)バックグラウンドで実行されないため、日付を確認することはできませんがfireDate
、次の方法で特定の日付()のローカル通知をスケジュールできます。
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
localNotif.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*90]; // the date you want the notification to fire.
localNotif.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
詳細については、Appleのドキュメントを参照してください
たぶん、この投稿はあなたに役立つでしょうhttp://mobileorchard.com/ios-advanced-programming-understanding-ios-4-multitasking/。幸運を!