CPApplicationDelegate.ContinueUserActivity Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сообщает приложению о наличии данных, связанных с продолжением задачи, указанной NSUserActivity в качестве объекта, а затем возвращает, продолжает ли приложение действие.
[Foundation.Export("application:continueUserActivity:restorationHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool ContinueUserActivity (UIKit.UIApplication application, Foundation.NSUserActivity userActivity, UIKit.UIApplicationRestorationHandler completionHandler);
abstract member ContinueUserActivity : UIKit.UIApplication * Foundation.NSUserActivity * UIKit.UIApplicationRestorationHandler -> bool
override this.ContinueUserActivity : UIKit.UIApplication * Foundation.NSUserActivity * UIKit.UIApplicationRestorationHandler -> bool
Параметры
- application
- UIApplication
Синглтон UIApplication .
- userActivity
- NSUserActivity
Идентификатор действия пользователя.
- completionHandler
- UIApplicationRestorationHandler
Предоставляемый системой обратный вызов, который можно вызывать с помощью соответствующих UIResponder объектов или UIDocument .
Возвращаемое значение
true
Значение , если приложение обработало действия пользователя.
- Атрибуты
Комментарии
Система вызывает этот метод, если приложение зарегистрировало возможность обработки userActivity
и WillContinueUserActivity(UIApplication, String) вернуло true
.
Приложение указывает на интерес к конкретному объекту userActivityType
, добавляя в него info.plist
значение в виде значения T:System.String в массиве с именем NSUserActivityType
. По соглашению тип действия начинается со строки с обратной стороны домена, определяющей разработчика:
<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>
completionHandler
— это системная функция, которая принимает массив UIResponder объектов , которые должны иметь возможность обрабатывать userActivity
. Система вызовет метод для RestoreUserActivityState(NSUserActivity) каждого из этих объектов.