2012-04-05 12 views
0

Wie kann ich am nahen Ereignis der UILocalNotification in Objective-C arbeiten?
Oder kann ich feststellen, dass die Benachrichtigung beendet ist?
Wie kann ich diesen Code ändern, um in Schließen-Schaltfläche zu codieren?UILocalNotification erkennen Taste geschlossen drücken?

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

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

Antwort

1

Es gibt keine Möglichkeit, auf die Schaltfläche "Schließen" zuzugreifen. Nach der Planung eines LocalNotification es wird ein Systemereignis, und Sie können nur die „Ansicht“ Ereignis Zugriff mit „didReceiveLocalNotification“

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

Glauben Sie mir, ich möchte es nicht der Fall war ...