CPApplicationDelegate.ContinueUserActivity 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知应用存在与继续指定为 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
,则系统将调用此方法。
应用程序通过将值作为名为 NSUserActivityType
的数组中的 System.String 值添加到它中来指示对info.plist
它的兴趣userActivityType
。 按照约定,活动类型以标识开发人员的域反向字符串开头:
<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>
completionHandler
是系统提供的函数,它采用应有机会处理 的对象UIResponderuserActivity
数组。 系统将对其中每个对象调用 RestoreUserActivityState(NSUserActivity) 方法。