UIViewController.GetAllowedChildViewControllersForUnwinding Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The array of child UIViewController objects that should be searched to determine if they are the unwind segue destination.
[Foundation.Export("allowedChildViewControllersForUnwindingFromSource:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIViewController[] GetAllowedChildViewControllersForUnwinding (UIKit.UIStoryboardUnwindSegueSource segueSource);
abstract member GetAllowedChildViewControllersForUnwinding : UIKit.UIStoryboardUnwindSegueSource -> UIKit.UIViewController[]
override this.GetAllowedChildViewControllersForUnwinding : UIKit.UIStoryboardUnwindSegueSource -> UIKit.UIViewController[]
Parameters
- segueSource
- UIStoryboardUnwindSegueSource
The UIStoryboardUnwindSegueSource of the unwind segue.
Returns
A subset of ChildViewControllers, ordered by desired search order, and without the controller returned by GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource).
- Attributes
Remarks
When searching for the destination UIViewController of an unwind segue, the operating system climbs up the UIViewController hierarchy using ParentViewController and PresentingViewController, and then searches down the tree using GetAllowedChildViewControllersForUnwinding(UIStoryboardUnwindSegueSource), and CanPerformUnwind(Selector, UIViewController, NSObject) to determine the destination of the unwind segue.
Developers can override this method to filter or change the order of the ChildViewControllers. View controllers are searched in the order of the returned array. The returned array should not contain the UIViewController returned by GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource).