2011-12-21 43 views
1

當用戶從通知下拉菜單中清除我的應用程序通知時,是否有委託方法或某種方式來獲取事件?該UIApplication代表iOS5通知下拉菜單:有沒有一種方法可以知道用戶何時按下iPhone上的應用程序通知上的清除按鈕?

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

,當他們從列表中選擇一個事件,但是當列表會被清除它不叫時才調用。

回答

1

不,如果用戶清除您的通知,就像它從未到達一樣。

+0

太糟糕了!感謝你的回答! – 2011-12-22 17:47:03

0

如果清除通知或刷卡通知消息,則此方法將在appdelegate.m文件中調用。

-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 
{ 
    //When notification is pressed on background it will enter here 

    //Get strings based on information on your json payload for example 
    if([[userInfo objectForKey:@"keyword"] isEqualToString:@"value"]){ 
     //redirect/push a screen here for example 

} 
相關問題