---
title: "view(_:didUpdate:for:)"
framework: arkit
role: symbol
role_heading: Instance Method
path: "arkit/arskviewdelegate/view(_:didupdate:for:)"
---

# view(_:didUpdate:for:)

Tells the delegate that a SpriteKit node’s properties have been updated to match the current state of its corresponding anchor.

## Declaration

```swift
optional func view(_ view: ARSKView, didUpdate node: SKNode, for anchor: ARAnchor)
```

## Parameters

- `view`: The doc://com.apple.arkit/documentation/ARKit/ARSKView object rendering the scene.
- `node`: The updated SpriteKit node.
- `anchor`: The AR anchor corresponding to the node.

## Discussion

Discussion Depending on the session configuration, ARKit may automatically update anchors in a session. The view calls this method once for each updated anchor.

## See Also

### Handling Content Updates

- [view(_:nodeFor:)](arkit/arskviewdelegate/view(_:nodefor:).md)
- [view(_:didAdd:for:)](arkit/arskviewdelegate/view(_:didadd:for:).md)
- [view(_:willUpdate:for:)](arkit/arskviewdelegate/view(_:willupdate:for:).md)
- [view(_:didRemove:for:)](arkit/arskviewdelegate/view(_:didremove:for:).md)
