Platforms to show: All Mac Windows Linux Cross-Platform
NSUserActivityEventsMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Handoff | MBS MacFrameworks Plugin | 24.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The user activity delegate is responsible for updating the state of an activity and is also notified when an activity has been continued on another device. The user activity delegate is typically a top-level object in the app—such as a window, view controller, or the app delegate—that manages the activity’s interaction with the app.
Please have one instance only to catch the events.
- 12 events
- event continueUserActivity(userActivity as NSUserActivityMBS) as Boolean
- event deletedAllSavedUserActivities
- event deletedSavedUserActivities(persistentIdentifiers() as String)
- event didFailToContinueUserActivityWithType(userActivityType as String, error as NSErrorMBS)
- event didUpdateUserActivity(userActivity as NSUserActivityMBS)
- event gotContinuationStreams(userActivity as NSUserActivityMBS, inputStream as Variant, outputStream as Variant, error as NSErrorMBS)
- event restoreUserActivityState(userActivity as NSUserActivityMBS)
- event updateUserActivityState(responder as Variant, userActivity as NSUserActivityMBS)
- event userActivityDidReceiveStreams(userActivity as NSUserActivityMBS, inputStream as Variant, outputStream as Variant)
- event userActivityWasContinued(userActivity as NSUserActivityMBS)
- event userActivityWillSave(userActivity as NSUserActivityMBS)
- event willContinueUserActivityWithType(userActivityType as String) as Boolean
- 3 methods
- method Constructor
- method deleteAllSavedUserActivities
- method deleteSavedUserActivities(PersistentIdentifiers() as String)
- 2 shared methods
- shared method SetUserActivity(Item as Variant, activity as NSUserActivityMBS)
- shared method UserActivity(Item as Variant) as NSUserActivityMBS
This class has no sub classes.
Blog Entries
Release notes
- Version 24.4
- Added NSUserActivityMBS and NSUserActivityEventsMBS classes for adding the Handoff feature in your iOS or macOS application.
Some examples using this class:
Some related classes:
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
NSURLSessionWebSocketTaskMBS - NSUserActivityMBS
