---
title: requiredResources
framework: backgroundtasks
role: symbol
role_heading: Instance Property
path: backgroundtasks/bgcontinuedprocessingtaskrequest/requiredresources
---

# requiredResources

An option that indicates any special system resources that the task requires.

## Declaration

```swift
var requiredResources: BGContinuedProcessingTaskRequest.Resources { get set }
```

## Mentioned in

Performing long-running tasks on iOS and iPadOS

## Discussion

Discussion To request background GPU support for the task, set this property to gpu. First, check whether the device supports background GPU use; see supportedResources. The default value is BGContinuedProcessingTaskRequestResourcesDefault.

## See Also

### Identifying resource dependencies

- [BGContinuedProcessingTaskRequest.Resources](backgroundtasks/bgcontinuedprocessingtaskrequest/resources.md)
