---
title: reason
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/cksyncenginefetchchangescontext/reason
---

# reason

The reason why the sync engine is attempting to fetch changes.

## Declaration

```occ
@property (assign, readonly) CKSyncEngineSyncReason reason;
```
