Framework | /System/Library/Frameworks/Quartz.framework/ImageKit.framework |
Availability | Available in Mac OS X v10.6 and later. |
Declared in | IKScannerDeviceView.h |
The IKScannerDeviceViewDelegate
protocol defines the delegate protocol that the IKScannerDeviceView
delegate must conform to.
Invoked whenever the scanner encounters an error.
- (void)scannerDeviceView:(IKScannerDeviceView *)scannerDeviceView didEncounterError:(NSError *)error
The scanner device that sent the message.
The error.
IKScannerDeviceView.h
Invoked when the scan has completed and the data is available.
- (void)scannerDeviceView:(IKScannerDeviceView *)scannerDeviceView didScanToURL:(NSURL *)url fileData:(NSData *)data error:(NSError *)error
The scanner device that sent the message.
The URL to save the data.
The data from the scan.
Any error encountered during the scan.
This method is called when the scan has completed..
If the scannerDeviceView transferMode
is IKScannerDeviceViewTransferModeFileBased
, the scan will have been saved at the specified url. The URL will be in the download directory and be a complete path, including a ‘sequence number’ if the file already exists.
If the scannerDeviceViewtransferMode
is IKScannerDeviceViewTransferModeMemoryBased
, the scanned data is contained in the data parameter. You can then take the action appropriate to your application.
In case of an error, the parameters (url and data) will be NULL
and error (which may come directly from the scanner module / or the ImageCaptureCore framework) will describe why the scan or save failed.
IKScannerDeviceView.h
Last updated: 2010-03-24