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

# application(_:didUpdate:)

Tells the delegate that the activity was updated.

## Declaration

```swift
optional func application(_ application: UIApplication, didUpdate userActivity: NSUserActivity)
```

## Parameters

- `application`: Your shared app object.
- `userActivity`: The activity object containing the data associated with the task the user was performing.

## Discussion

Discussion This method is called on the main thread when a user activity managed by UIKit has been updated. You can implement this method as a final opportunity to add data to the user activity object.

## See Also

### Continuing user activity and handling quick actions

- [application(_:willContinueUserActivityWithType:)](uikit/uiapplicationdelegate/application(_:willcontinueuseractivitywithtype:).md)
- [application(_:continue:restorationHandler:)](uikit/uiapplicationdelegate/application(_:continue:restorationhandler:).md)
- [application(_:didFailToContinueUserActivityWithType:error:)](uikit/uiapplicationdelegate/application(_:didfailtocontinueuseractivitywithtype:error:).md)
- [application(_:performActionFor:completionHandler:)](uikit/uiapplicationdelegate/application(_:performactionfor:completionhandler:).md)
