0

Objective-C で UILocalNotification の close イベントを処理するにはどうすればよいですか?
または、通知が終了したことを検出できますか?
このコードを閉じるボタンのコードに変更するにはどうすればよいですか?

localNotification.alertBody=[NSString stringWithFormat:@"%@",[tmpdict objectForKey:@"Reminder"]];

NSDictionary *snoozeDic=[tmpdict objectForKey:@"Snooze"];
if ([[snoozeDic valueForKey:@"Switch"]intValue]==1) {
    localNotification.alertAction=@"Snooze";
} else
{
    localNotification.hasAction=NO;
}
4

1 に答える 1

1

[閉じる]ボタンアクションにアクセスする方法はありません。LocalNotificationをスケジュールすると、システムイベントになり、「didReceiveLocalNotification」でのみ「view」イベントにアクセスできます。

- (void)application:(UIApplication *)application 
        didReceiveLocalNotification:(UILocalNotification *)notification

私を信じてください、そうではなかったらいいのに...

于 2012-04-25T15:16:04.930 に答える