UIKit · IOS API REFERENCE
UIStoryboardSegue
class · iOS 5.0+ · SDK 27.1
@MainActor class UIStoryboardSegue
Members (6)
init · iOS 6.0+init
TypeScriptstatic initIdentifierSourceDestinationPerformHandler(identifier: (string) | null, source: UIViewController, destination: UIViewController, performHandler: (() => void)): Promise<UIStoryboardSegue>
Swift declarationconvenience init(identifier: String?, source: UIViewController, destination: UIViewController, performHandler: @escaping () -> Void)
init · iOS 5.0+init
TypeScriptstatic initIdentifierSourceDestination(identifier: (string) | null, source: UIViewController, destination: UIViewController): Promise<UIStoryboardSegue>
Swift declarationinit(identifier: String?, source: UIViewController, destination: UIViewController)
method · iOS 5.0+perform
TypeScriptperform(): Promise<void>
Swift declarationfunc perform()
get · iOS 5.0+destination
TypeScriptget destination(): Promise<UIViewController>
Swift declarationvar destination: UIViewController { get }
get · iOS 5.0+identifier
TypeScriptget identifier(): Promise<(string) | null>
Swift declarationvar identifier: String? { get }
get · iOS 5.0+source
TypeScriptget source(): Promise<UIViewController>
Swift declarationvar source: UIViewController { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIStoryboardSegue.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All UIKit types →