UIApplicationDelegate.WillContinueUserActivity(UIApplication, String) 方法

定义

通知应用用户正在尝试继续 userActivityType 数据可能不可用的操作,并返回通知用户应用将继续该活动。

[Foundation.Export("application:willContinueUserActivityWithType:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool WillContinueUserActivity (UIKit.UIApplication application, string userActivityType);
abstract member WillContinueUserActivity : UIKit.UIApplication * string -> bool
override this.WillContinueUserActivity : UIKit.UIApplication * string -> bool

参数

application
UIApplication

应用的 UIApplication 单一实例。

userActivityType
String

用户活动标识符。

返回

true 如果此应用已准备好继续活动,则为 。

属性

注解

此方法是用户活动的重新入口点, (例如,移交活动) 。 应用程序通过将值作为名为 NSUserActivityType的数组中的 System.String 值添加到它中来指示对info.plist它的兴趣userActivityType。 按照约定,活动类型以标识开发人员的域反向字符串开头:

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

例如, UpdateUserActivity(String, NSDictionary, NSUrl) 客户端应用通过调用匹配 userActivityType的 来启动与 Handoff 相关的用户活动。 此方法 WillContinueUserActivity(UIApplication, String) 开始对应用进行与交接相关的重新输入。

应用开发人员应重写此方法以返回一个 Boolean ,指示应用是否能够完成用户活动。 如果此方法返回 true,系统将很快调用方法 M:UIKit.UIApplication.ContinueUserActivity*

适用于