IKCameraDeviceViewDelegate
IKCameraDeviceViewDelegate протокол принят делегатом IKCameraDeviceView класс. Это позволяет загружать содержания камеры, обрабатывая изменения выбора и ошибки из-за неправильного обращения.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import Quartz
Objective C
@import Quartz;
Доступность
Доступный в OS X v10.6 и позже.
-
cameraDeviceView (_: didDownloadFile:location:fileData:error:) - cameraDeviceView:didDownloadFile:location:fileData:error:Вызванный для каждого файла, загружающегося с устройства камеры.
Объявление
Swift
optional func cameraDeviceView(_cameraDeviceView: IKCameraDeviceView!, didDownloadFilefile: ICCameraFile!, locationurl: NSURL!, fileDatadata: NSData!, errorerror: NSError!)Objective C
- (void)cameraDeviceView:(IKCameraDeviceView *)cameraDeviceViewdidDownloadFile:(ICCameraFile *)filelocation:(NSURL *)urlfileData:(NSData *)dataerror:(NSError *)errorПараметры
cameraDeviceViewПредставление устройства камеры, отправившее сообщение.
fileФайл камеры.
urlURL для сохранения данных.
dataДанные.
errorЛюбые ошибки встретились во время загрузки.
Обсуждение
Если
IKCameraDeviceViewtransferModeсвойствоIKCameraDeviceViewTransferModeFileBasedтогда файл камеры будет сохранен кurl. Если файл уже будет существовать, URL будет полным путем, чтобы сохранить файл, включая 'порядковый номер'.Если
transferModeIKCameraDeviceViewTransferModeMemoryBasedтогдаdataпараметр содержит данные изображения и может быть обработан как подходящий для Вашего приложения.В случае ошибки, переданные данные (оба
urlиdata) будетNULLиerror(который может прибыть непосредственно из модуля камеры / или платформа ImageCaptureCore) опишет, почему загрузка или сохраняет отказавший.Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Вызванный, когда изменился выбор.
Объявление
Swift
optional func cameraDeviceViewSelectionDidChange(_cameraDeviceView: IKCameraDeviceView!)Objective C
- (void)cameraDeviceViewSelectionDidChange:(IKCameraDeviceView *)cameraDeviceViewПараметры
cameraDeviceViewПредставление устройства камеры, отправившее сообщение.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Вызванный, когда камера встречается с ошибкой.
Объявление
Swift
optional func cameraDeviceView(_cameraDeviceView: IKCameraDeviceView!, didEncounterErrorerror: NSError!)Objective C
- (void)cameraDeviceView:(IKCameraDeviceView *)cameraDeviceViewdidEncounterError:(NSError *)errorПараметры
cameraDeviceViewПредставление устройства камеры, отправившее сообщение.
errorОшибка.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
