---
title: "MDQueryDisableUpdates(_:)"
framework: coreservices
role: symbol
role_heading: Function
path: coreservices/1413041-mdquerydisableupdates
---

# MDQueryDisableUpdates(_:)

Disables updates to the query result list.

## Declaration

```swift
func MDQueryDisableUpdates(_ query: MDQuery!)
```

## Parameters

- `query`: The query.

## Discussion

Discussion This function should be called before iterating over query results that could change due to live-updates. The disabled state is a counter and disabling can be done recursively and from different threads.

## See Also

### Starting, Stopping and Pausing Queries

- [MDQueryExecute(_:_:)](coreservices/1413099-mdqueryexecute.md)
- [MDQueryStop(_:)](coreservices/1413077-mdquerystop.md)
- [MDQueryEnableUpdates(_:)](coreservices/1413066-mdqueryenableupdates.md)
- [MDQueryIsGatheringComplete(_:)](coreservices/1413032-mdqueryisgatheringcomplete.md)
