Instance Method

canPerformUnwindSegueAction:fromViewController:withSender:

Called on a view controller to determine whether it wants to respond to an unwind action.

Declaration

- (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender;

Parameters

action

The unwind action to invoke on your view controller.

fromViewController

The view controller that initiated the unwind action.

sender

The object that triggered the action.

Return Value

YES if the view controller wants to handle the unwind action, otherwise NO.

Discussion

When an unwind segue is triggered, UIKit uses this method and the allowedChildViewControllersForUnwindingFromSource: method to locate a suitable view controller to handle the unwind segue.

The default implementation of this method returns YES when the current view controller implements the action method and is not the same view controller as the one in the fromViewController parameter. You can override this method as needed to change the default behavior. For example, you might return NO if the current view controller does not make a suitable return target when unwinding from the specified view controller.

See Also

Methods

- registerForPreviewingWithDelegate:sourceView:

Registers a view controller to participate with 3D Touch preview (peek) and commit (pop).

Deprecated
- unregisterForPreviewingWithContext:

Unregisters a previously registered view controller identified by its context object.

Deprecated
- automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers

Returns a Boolean value that indicates whether appearance and rotation methods are forwarded.

Deprecated
- didAnimateFirstHalfOfRotationToInterfaceOrientation:

Sent to the view controller after the completion of the first half of the user interface rotation.

Deprecated
- didRotateFromInterfaceOrientation:

Sent to the view controller after the user interface rotates.

Deprecated
- dismissModalViewControllerAnimated:

Dismisses the view controller that was presented by the receiver.

Deprecated
- dismissMoviePlayerViewControllerAnimated

Dismisses a movie player view controller using the standard movie player transition.

Deprecated
- viewControllerForUnwindSegueAction:fromViewController:withSender:

Called when an unwind segue action wants to search a container'€™s children for a view controller to handle the unwind action.

Deprecated
+ prepareInterstitialAds

Prepares the iAd framework to display interstitial ads, which may involve prefetching ad assets.

Deprecated
- presentModalViewController:animated:

Presents a modal view managed by the given view controller to the user.

Deprecated
- presentMoviePlayerViewControllerAnimated:

Presents the movie player view controller using the standard movie player transition.

Deprecated
- requestInterstitialAdPresentation

Asks the framework to display an interstitial ad.

Deprecated
- rotatingFooterView

Returns the footer view to transition during an interface orientation change.

Deprecated
- rotatingHeaderView

Returns the header view to transition during an interface orientation change.

Deprecated
- segueForUnwindingToViewController:fromViewController:identifier:

Called when an unwind segue action needs to transition between two view controllers.

Deprecated
- shouldAutomaticallyForwardRotationMethods

Returns a Boolean value indicating whether rotation methods are forwarded to child view controllers.

Deprecated
- shouldAutorotateToInterfaceOrientation:

Returns a Boolean value indicating whether the view controller supports the specified orientation.

Deprecated
- viewDidUnload

Called when the controller'€™s view is released from memory.

Deprecated
- viewWillUnload

Called just before releasing the controller'€™s view from memory.

Deprecated
- willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:

Sent to the view controller before performing the first half of a user interface rotation.

Deprecated
- willAnimateRotationToInterfaceOrientation:duration:

Sent to the view controller before performing a one-step user interface rotation.

Deprecated
- willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:

Sent to the view controller before the second half of the user interface rotates.

Deprecated
- willRotateToInterfaceOrientation:duration:

Sent to the view controller just before the user interface begins rotating.

Deprecated