共用方式為


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

屬性

適用於