---
title: WKSnapshotReason.complicationUpdate
framework: watchkit
role: symbol
role_heading: Case
path: watchkit/wksnapshotreason/complicationupdate
---

# WKSnapshotReason.complicationUpdate

The app updated the complication timeline.

## Declaration

```swift
case complicationUpdate
```

## Discussion

Discussion These snapshot refresh tasks are only triggered when the WatchKit extension has a complication on the current watch face.

## See Also

### Enumeration Cases

- [WKSnapshotReason.appBackgrounded](watchkit/wksnapshotreason/appbackgrounded.md)
- [WKSnapshotReason.appScheduled](watchkit/wksnapshotreason/appscheduled.md)
- [WKSnapshotReason.prelaunch](watchkit/wksnapshotreason/prelaunch.md)
- [WKSnapshotReason.returnToDefaultState](watchkit/wksnapshotreason/returntodefaultstate.md)
