Freigeben über


CPApplicationDelegate.ContinueUserActivity Methode

Definition

Informiert die App darüber, dass daten vorhanden sind, die mit der Fortsetzung einer als NSUserActivity Objekt angegebenen Aufgabe verknüpft sind, und gibt dann zurück, ob die App die Aktivität fortgesetzt hat.

[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

Parameter

application
UIApplication

Der UIApplication Singleton.

userActivity
NSUserActivity

Der Benutzeraktivitätsbezeichner.

completionHandler
UIApplicationRestorationHandler

Vom System bereitgestellter Rückruf, der mit entsprechenden UIResponder Oder-Objekten UIDocument aufgerufen werden kann.

Gibt zurück

true , wenn die App die Benutzeraktivität verarbeitet hat.

Attribute

Hinweise

Das System ruft diese Methode auf, wenn die Anwendung ihre Fähigkeit zum Verarbeiten von userActivityWillContinueUserActivity(UIApplication, String) registriert und zurückgegeben truehat.

Eine Anwendung zeigt Interesse an einer bestimmten an userActivityType , indem sie den Wert als info.plistSystem.String-Wert in einem Array namens NSUserActivityTypehinzufügt. Gemäß Konvention beginnt der Aktivitätstyp mit einer domänenumgekehrten Zeichenfolge, die den Entwickler identifiziert:

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

ist completionHandler eine vom System bereitgestellte Funktion, die ein Array von UIResponder -Objekten akzeptiert, die die Möglichkeit haben sollten, die userActivityzu verarbeiten. Das System ruft die RestoreUserActivityState(NSUserActivity) -Methode für jedes dieser Objekte auf.

Gilt für: