<!--
{
  "availability" : [
    "watchOS: 2.0.0 - 4.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "ClockKit",
  "identifier" : "/documentation/ClockKit/CLKComplicationDataSource/requestedUpdateBudgetExhausted()",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "ClockKit"
    ],
    "preciseIdentifier" : "c:objc(pl)CLKComplicationDataSource(im)requestedUpdateBudgetExhausted"
  },
  "title" : "requestedUpdateBudgetExhausted()"
}
-->

# requestedUpdateBudgetExhausted()

Indicates that your complication’s time budget is exhausted.

```
optional func requestedUpdateBudgetExhausted()
```

## Discussion

When the date returned by the [`getNextRequestedUpdateDate(handler:)`](/documentation/ClockKit/CLKComplicationDataSource/getNextRequestedUpdateDate(handler:)) method of your data source passes, ClockKit begins a scheduled update of your complication. At the start of that update, it calls this method or the [`requestedUpdateDidBegin()`](/documentation/ClockKit/CLKComplicationDataSource/requestedUpdateDidBegin()) method to let you know that the requested update has begun. These methods are your opportunity to tell ClockKit whether or not you’ve new data to add to your timeline. When this method is called, it’s your last opportunity to update your timeline until its budget is replenished.

If you’ve new data for your timeline, your implementation of this method should call the [`reloadTimeline(for:)`](/documentation/ClockKit/CLKComplicationServer/reloadTimeline(for:)) or [`extendTimeline(for:)`](/documentation/ClockKit/CLKComplicationServer/extendTimeline(for:)) method of the complication server. ClockKit doesn’t ask your data source for new timeline entries unless you call one of those methods. If you do nothing or don’t implement this method, ClockKit calls only the [`getNextRequestedUpdateDate(handler:)`](/documentation/ClockKit/CLKComplicationDataSource/getNextRequestedUpdateDate(handler:)) of your data source to fetch a new update time.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)