---
title: IKScannerDeviceViewDelegate
framework: quartz
role: symbol
role_heading: Protocol
path: quartz/ikscannerdeviceviewdelegate
---

# IKScannerDeviceViewDelegate

The IKScannerDeviceViewDelegate protocol defines the delegate protocol that the IKScannerDeviceView delegate must conform to.

## Declaration

```swift
protocol IKScannerDeviceViewDelegate
```

## Topics

### Scan Completed

- [scannerDeviceView(_:didScanTo:fileData:error:)](quartz/ikscannerdeviceviewdelegate/scannerdeviceview(_:didscanto:filedata:error:).md)

### Scanner Encountered Error

- [scannerDeviceView(_:didEncounterError:)](quartz/ikscannerdeviceviewdelegate/scannerdeviceview(_:didencountererror:).md)

### Instance Methods

- [scannerDeviceView(_:didScanTo:error:)](quartz/ikscannerdeviceviewdelegate/scannerdeviceview(_:didscanto:error:).md)
- [scannerDeviceView(_:didScanTo:scanInfo:error:)](quartz/ikscannerdeviceviewdelegate/scannerdeviceview(_:didscanto:scaninfo:error:).md)

## See Also

### Protocols

- [IKCameraDeviceViewDelegate](quartz/ikcameradeviceviewdelegate.md)
- [IKDeviceBrowserViewDelegate](quartz/ikdevicebrowserviewdelegate.md)
- [IKFilterCustomUIProvider](quartz/ikfiltercustomuiprovider.md)
- [IKImageBrowserDataSource Protocol](quartz/ikimagebrowserdatasource-protocol.md)
- [IKImageBrowserDelegate Protocol](quartz/ikimagebrowserdelegate-protocol.md)
- [IKImageBrowserItem Protocol](quartz/ikimagebrowseritem-protocol.md)
- [IKImageEditPanelDataSource](quartz/ikimageeditpaneldatasource.md)
- [IKSlideshowDataSource](quartz/ikslideshowdatasource.md)
