다음을 통해 공유


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

적절한 UIResponder 또는 UIDocument 개체를 사용하여 호출할 수 있는 시스템 제공 콜백입니다.

반환

true 앱이 사용자 활동을 처리하면 입니다.

특성

설명

애플리케이션이 를 처리하는 userActivity 기능을 등록하고 WillContinueUserActivity(UIApplication, String) 를 반환 true한 경우 시스템에서 이 메서드를 호출합니다.

애플리케이션은 라는 배열NSUserActivityType에서 값으로 값을 info.plist 추가하여 특정 userActivityType 항목에 대한 관심을 나타냅니다. 규칙에 따라 활동 유형은 개발자를 식별하는 도메인 역방향 문자열로 시작합니다.

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

completionHandler 를 처리userActivity할 기회가 있어야 하는 개체 배열 UIResponder 을 사용하는 시스템 제공 함수입니다. 시스템은 이러한 각 개체에서 RestoreUserActivityState(NSUserActivity) 메서드를 호출합니다.

적용 대상