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

系统提供的回调,可以使用相应的 UIResponderUIDocument 对象调用。

返回

true 如果应用处理了用户活动,则为 。

属性

注解

如果应用程序已注册其处理 userActivity 的能力并 WillContinueUserActivity(UIApplication, String) 返回 true,则系统将调用此方法。

应用程序通过将值作为名为 NSUserActivityType的数组中的 System.String 值添加到它中来指示对info.plist它的兴趣userActivityType。 按照约定,活动类型以标识开发人员的域反向字符串开头:

<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>              

completionHandler是系统提供的函数,它采用应有机会处理 的对象UIResponderuserActivity数组。 系统将对其中每个对象调用 RestoreUserActivityState(NSUserActivity) 方法。

适用于