Поделиться через


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.

Атрибуты

Применяется к