---
title: "didUpdate(_:)"
framework: ContactProvider
role: symbol
role_heading: Instance Method
platforms: [iOS 18.0+, iPadOS 18.0+]
path: "contactprovider/contactitemchangeobserver/didupdate(_:)"
---

# didUpdate(_:)

Provides an array of new and updated contact items to the observer.

## Declaration

```swift
func didUpdate(_ items: [ContactItem])
```

## Parameters

- `items`: The new and updated items.

## Discussion

Discussion You can call this method multiple times to fulfill the suggestedBatchSize. The observer creates the new contact items and updates the existing contact items with their new values.

## See Also

### Providing change data

- [ContactItem](contactprovider/contactitem.md)
- [didDelete(_:)](contactprovider/contactitemchangeobserver/diddelete(_:).md)
- [ContactItem.Identifier](contactprovider/contactitem/identifier.md)
