UIApplication.OpenUrl 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
启动选项。
- 属性
注解
如果注册了另一个应用来处理 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
启动选项。
- 属性