UIViewController.GetViewControllerForUnwind 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.
Used for searching child UIViewControllers for a specific unwind segue.
[Foundation.Export("viewControllerForUnwindSegueAction:fromViewController:withSender:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, null)]
public virtual UIKit.UIViewController GetViewControllerForUnwind (ObjCRuntime.Selector segueAction, UIKit.UIViewController fromViewController, Foundation.NSObject sender);
abstract member GetViewControllerForUnwind : ObjCRuntime.Selector * UIKit.UIViewController * Foundation.NSObject -> UIKit.UIViewController
override this.GetViewControllerForUnwind : ObjCRuntime.Selector * UIKit.UIViewController * Foundation.NSObject -> UIKit.UIViewController
Parameters
- segueAction
- Selector
The initiating action.
- fromViewController
- UIViewController
The initial UIViewController.
- sender
- NSObject
The initiating object.
Returns
The appropriate UIViewController from amongst the ChildViewControllers or, if none are appropriate, base.GetViewControllerForUnwind(segueAction, fromViewController,sender);
.
- Attributes
Remarks
A custom contain UIViewController should override this method and call CanPerformUnwind(Selector, UIViewController, NSObject) on the UIViewControllers returned by the ChildViewControllers property. If none return true
, the application developer should return the value base.GetViewControllerForUnwind(segueAction,fromViewController,sender);
.