Condividi tramite


UIApplication.OpenUrl Metodo

Definizione

Overload

OpenUrl(NSUrl)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

OpenUrl(NSUrl)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

[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

Parametri

url
NSUrl

Rappresenta un URL.

Restituisce

true se l'URL è stato aperto correttamente.

Attributi

Commenti

Se un'altra app è registrata per gestire lo schema URL, la chiamata a questo metodo avvierà l'altra applicazione, che potrebbe causare l'uscita dell'applicazione corrente o almeno essere inviata in background.

Questo membro non è disponibile per Le estensioni.

Vedi anche

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

Si applica a

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

[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

Parametri

url
NSUrl

URL da aprire.

options
NSDictionary

Opzioni di avvio.

completion
Action<Boolean>

Chiamata asincrona dopo l'avvio.

Questo parametro può essere null.

Attributi

Commenti

Se un'altra app è registrata per gestire lo schema URL, la chiamata a questo metodo avvierà l'altra applicazione, che potrebbe causare l'uscita dell'applicazione corrente o almeno essere inviata in background.

Questo membro non è disponibile per Le estensioni.

Vedi anche

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

Si applica a

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

Apre l'URL specificato, avviando l'app registrata per gestire lo schema.

[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

Parametri

url
NSUrl

URL da aprire.

options
UIApplicationOpenUrlOptions

Opzioni di avvio.

completion
Action<Boolean>

Chiamata asincrona dopo l'avvio.

Questo parametro può essere null.

Attributi

Si applica a