---
title: "application(_:didUpdate:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsapplicationdelegate/application(_:didupdate:)"
---

# application(_:didUpdate:)

Tells the delegate that there are changes to the specified activity.

## Declaration

```swift
@MainActor optional func application(_ application: NSApplication, didUpdate userActivity: NSUserActivity)
```

## Parameters

- `application`: The shared app object.
- `userActivity`: The user activity object that was updated.

## Discussion

Discussion This method is called when any user activity managed by AppKit has been updated. Use this as a last chance to add additional data to the user activity object.

## See Also

### Continuing User Activities

- [application(_:willContinueUserActivityWithType:)](appkit/nsapplicationdelegate/application(_:willcontinueuseractivitywithtype:).md)
- [application(_:continue:restorationHandler:)](appkit/nsapplicationdelegate/application(_:continue:restorationhandler:).md)
- [application(_:didFailToContinueUserActivityWithType:error:)](appkit/nsapplicationdelegate/application(_:didfailtocontinueuseractivitywithtype:error:).md)
