userActivity
An object that represents the state of the app at a moment in time.
Declaration
var userActivity: NSUserActivity? { get }Mentioned in
Discussion
When the user taps on a complication specified by this configuration, the system launches the app and calls handle(_:), passing the user activity. Your extension delegate’s handle(_:) method should update the app so that it’s in the specified state.
Because the system can pass configurations as part of a shared watch face, only include data useable by any instance of the app. For example, avoid using identifiers that might change between users, like an index into the user’s favorites list. Instead, use items that remain constant across all copies of the app, like unique string identifiers.