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
- userActivity
- NSUserActivity
使用者活動識別碼。
- completionHandler
- UIApplicationRestorationHandler
系統提供的回呼,可使用適當的 UIResponder 或 UIDocument 物件呼叫。
傳回
true
如果應用程式已處理使用者活動,則為 。
- 屬性
備註
如果應用程式已註冊其處理 的能力,而且 WillContinueUserActivity(UIApplication, String) 已傳 true
回 , userActivity
則系統會呼叫這個方法。
應用程式藉由在陣列 NSUserActivityType
中將值 info.plist
新增為值,以指出對特定 userActivityType
感興趣。 依照慣例,活動類型會以識別開發人員的網域反向字串開始:
<key>NSUserActivityTypes</key>
<array>
<string>com.xamarin.HandOffDemo.verb</string>
</array>
completionHandler
是系統提供的函式,其接受物件陣列,該陣列 UIResponder 應該有機會處理 userActivity
。 系統會在每個物件上呼叫 RestoreUserActivityState(NSUserActivity) 方法。