---
title: navigationItemDidUpdate()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uidocumentviewcontroller/navigationitemdidupdate()
---

# navigationItemDidUpdate()

Provides an opportunity to customize the navigation items after the navigation bar updates.

## Declaration

```swift
func navigationItemDidUpdate()
```

## Discussion

Discussion The system calls navigationItemDidUpdate() every time UIDocumentViewController makes changes to the navigation item. Customize the navigation items in this method. This example adds buttons to the navigation bar and customizes the toolbar: class EditorViewController:         UIDocumentViewController,         UINavigationItemRenameDelegate {

override func navigationItemDidUpdate() {         navigationItem.customizationIdentifier = "editorViewCustomization"         configureCenterItemGroups()         navigationItem.rightBarButtonItem = splitView.previewVisibilityBarButton     }

}
