UIApplication.OpenUrl 方法

定义

重载

OpenUrl(NSUrl)

打开指定的 URL,启动已注册以处理方案的应用。

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

打开指定的 URL,启动已注册以处理方案的应用。

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

打开指定的 URL,启动已注册以处理方案的应用。

OpenUrl(NSUrl)

打开指定的 URL,启动已注册以处理方案的应用。

[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

参数

url
NSUrl

表示 URL。

返回

true 如果已成功打开 URL,则为 。

属性

注解

如果注册了另一个应用来处理 URL 方案,则调用此方法将启动另一个应用程序,这可能会导致当前应用程序退出或至少发送到后台。

此成员不适用于扩展。

另请参阅

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

适用于

OpenUrl(NSUrl, NSDictionary, Action<Boolean>)

打开指定的 URL,启动已注册以处理方案的应用。

[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

参数

url
NSUrl

要打开的 URL。

options
NSDictionary

启动选项。

completion
Action<Boolean>

启动后异步调用。

此参数可以为 null

属性

注解

如果注册了另一个应用来处理 URL 方案,则调用此方法将启动另一个应用程序,这可能会导致当前应用程序退出或至少发送到后台。

此成员不适用于扩展。

另请参阅

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

适用于

OpenUrl(NSUrl, UIApplicationOpenUrlOptions, Action<Boolean>)

打开指定的 URL,启动已注册以处理方案的应用。

[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

参数

url
NSUrl

要打开的 URL。

options
UIApplicationOpenUrlOptions

启动选项。

completion
Action<Boolean>

启动后异步调用。

此参数可以为 null

属性

适用于