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
Параметры запуска.
Асинхронно вызывается после запуска.
Этот параметр может иметь значение 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
Параметры запуска.
Асинхронно вызывается после запуска.
Этот параметр может иметь значение null
.
- Атрибуты