---
title: UIBackgroundFetchResult
framework: uikit
role: symbol
role_heading: Enumeration
path: uikit/uibackgroundfetchresult
---

# UIBackgroundFetchResult

Constants that indicate the result of a background fetch operation.

## Declaration

```swift
enum UIBackgroundFetchResult
```

## Topics

### Constants

- [UIBackgroundFetchResult.newData](uikit/uibackgroundfetchresult/newdata.md)
- [UIBackgroundFetchResult.noData](uikit/uibackgroundfetchresult/nodata.md)
- [UIBackgroundFetchResult.failed](uikit/uibackgroundfetchresult/failed.md)

### Initializers

- [init(rawValue:)](uikit/uibackgroundfetchresult/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Downloading data in the background

- [application(_:handleEventsForBackgroundURLSession:completionHandler:)](uikit/uiapplicationdelegate/application(_:handleeventsforbackgroundurlsession:completionhandler:).md)
