Instance Method

application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:

Called when your app has been activated by the user selecting an action from a local notification.

Declaration

- (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forLocalNotification:(UILocalNotification *)notification withResponseInfo:(NSDictionary *)responseInfo completionHandler:(void (^)(void))completionHandler;

Parameters

application

The app object that was activated for the user-selected action.

identifier

The identifier for the custom action.

notification

The local notification object that was triggered.

responseInfo

The data dictionary sent by the action.

completionHandler

A block that you must call when you are finished performing the action.

Discussion

A nil value in the identifier parameter indicates the default action.

Call the completion handler as soon as you’ve finished handling the action.

See Also

Deprecated Symbols

- application:didRegisterUserNotificationSettings:

Called to tell the delegate the types of local and remote notifications that can be used to get the user’s attention.

Deprecated
- application:didReceiveLocalNotification:

Sent to the delegate when a running app receives a local notification.

Deprecated
- application:didReceiveRemoteNotification:

Called when your app has received a remote notification.

Deprecated
- application:handleActionWithIdentifier:forLocalNotification:completionHandler:

Called when your app has been activated because user selected a custom action from the alert panel of a local notification.

Deprecated
- application:handleActionWithIdentifier:forRemoteNotification:completionHandler:

Tells the app delegate to perform the custom action specified by a remote notification.

Deprecated
- application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:

Called when your app has been activated by the user selecting an action from a remote notification.

Deprecated
- application:handleOpenURL:

Asks the delegate to open a resource identified by URL.

Deprecated
- application:openURL:sourceApplication:annotation:

Asks the delegate to open a resource identified by a URL.

Deprecated