---
title: "isFlashAvailable(for:)"
framework: uikit
role: symbol
role_heading: Type Method
path: "uikit/uiimagepickercontroller/isflashavailable(for:)"
---

# isFlashAvailable(for:)

Queries whether the specified camera has flash illumination capability.

## Declaration

```swift
class func isFlashAvailable(for cameraDevice: UIImagePickerController.CameraDevice) -> Bool
```

## Parameters

- `cameraDevice`: A doc://com.apple.uikit/documentation/UIKit/UIImagePickerController/CameraDevice-swift.enum constant indicating the camera whose flash capability you want to know.

## Return Value

Return Value true if cameraDevice can use flash illumination, or false if it cannot.

## See Also

### Related Documentation

- [cameraDevice](uikit/uiimagepickercontroller/cameradevice-swift.property.md)

### Configuring the flash behavior

- [cameraFlashMode](uikit/uiimagepickercontroller/cameraflashmode-swift.property.md)
- [UIImagePickerController.CameraFlashMode](uikit/uiimagepickercontroller/cameraflashmode-swift.enum.md)
