ここでこれに似た他の質問を検索しましたが、実際に機能しているように見えるものは見つかりません。私がやろうとしているのは、ユーザーがローカル通知からアプリを開いたときに、コードを実行する必要があることです (UIMessageComposer を開く、UIAlertView を表示するなど)。誰でも私がこれを行う方法について何か考えがありますか? 注意として、これはプッシュ通知ではなくローカル通知です。
質問する
4117 次
2 に答える
4
このメソッドをAppDelegate.mファイル に実装する必要があります
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
これでやりたいことができます。
これは、ローカル通知を操作する方法に関する優れたチュートリアルです。http://www.appcoda.com/ios-programming-local-notification-tutorial/
于 2013-08-07T03:18:04.047 に答える
0
これを使って
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
UIApplicationState state = [application applicationState];
if (state == UIApplicationStateActive) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Reminder"
message:notification.alertBody
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
// Set icon badge number to zero
application.applicationIconBadgeNumber = 0;
}
于 2016-02-02T10:56:00.483 に答える