Freigeben über


UIApplication.OpenUrl Methode

Definition

Überlädt

OpenUrl(NSUrl)

Öffnet die angegebene URL, und startet die App, die für die Behandlung des Schemas registriert ist.

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

Öffnet die angegebene URL, und startet die App, die für die Behandlung des Schemas registriert ist.

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

Öffnet die angegebene URL, und startet die App, die für die Verarbeitung des Schemas registriert ist.

OpenUrl(NSUrl)

Öffnet die angegebene URL, und startet die App, die für die Behandlung des Schemas registriert ist.

[Foundation.Export("openURL:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.None, "Please use the overload instead.")]
public virtual bool OpenUrl (Foundation.NSUrl url);
abstract member OpenUrl : Foundation.NSUrl -> bool
override this.OpenUrl : Foundation.NSUrl -> bool

Parameter

url
NSUrl

Stellt eine URL dar.

Gibt zurück

true , wenn die URL erfolgreich geöffnet wurde.

Attribute

Hinweise

Wenn eine andere App für die Verarbeitung des URL-Schemas registriert ist, wird durch Aufrufen dieser Methode die andere Anwendung gestartet, was dazu führen kann, dass die aktuelle Anwendung beendet oder zumindest in den Hintergrund gesendet wird.

Dieser Member ist für Erweiterungen nicht verfügbar.

Weitere Informationen

  • <xref:UIKit.UIApplication.CanOpenUrl>
  • <xref:UIKit.UIApplicationDelegate.HandleOpenUrl>

Gilt für:

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

Öffnet die angegebene URL, und startet die App, die für die Behandlung des Schemas registriert ist.

[Foundation.Export("openURL:options:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void OpenUrl (Foundation.NSUrl url, Foundation.NSDictionary options, Action<bool> completion);
abstract member OpenUrl : Foundation.NSUrl * Foundation.NSDictionary * Action<bool> -> unit
override this.OpenUrl : Foundation.NSUrl * Foundation.NSDictionary * Action<bool> -> unit

Parameter

url
NSUrl

Die url, die geöffnet werden soll.

options
NSDictionary

Startoptionen.

completion
Action<Boolean>

Wird nach dem Start asynchron aufgerufen.

Dieser Parameter kann null sein.

Attribute

Hinweise

Wenn eine andere App für die Verarbeitung des URL-Schemas registriert ist, wird durch Aufrufen dieser Methode die andere Anwendung gestartet, was dazu führen kann, dass die aktuelle Anwendung beendet oder zumindest in den Hintergrund gesendet wird.

Dieser Member ist für Erweiterungen nicht verfügbar.

Weitere Informationen

  • <xref:UIKit.UIApplication.CanOpenUrl>
  • <xref:UIKit.UIApplicationDelegate.HandleOpenUrl>

Gilt für:

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

Öffnet die angegebene URL, und startet die App, die für die Verarbeitung des Schemas registriert ist.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public void OpenUrl (Foundation.NSUrl url, UIKit.UIApplicationOpenUrlOptions options, Action<bool> completion);
member this.OpenUrl : Foundation.NSUrl * UIKit.UIApplicationOpenUrlOptions * Action<bool> -> unit

Parameter

url
NSUrl

Die url, die geöffnet werden soll.

options
UIApplicationOpenUrlOptions

Startoptionen.

completion
Action<Boolean>

Wird nach dem Start asynchron aufgerufen.

Dieser Parameter kann null sein.

Attribute

Gilt für: