Class

ICDeviceBrowser

An object for finding digital cameras and scanners.

Declaration

@interface ICDeviceBrowser : NSObject

Topics

Creating a Device Browser

- init

Creates an ImageCaptureCore device browser.

Managing Device Browsing

delegate

The object that acts as the delegate of the device browser.

ICDeviceBrowserDelegate

Methods for managing the addition and removal of devices and responding to device changes.

Browsing Devices

browsing

A Boolean value indicating whether the device browser is browsing for devices.

devices

All devices found by the browser.

ICDevice

An abstract object that represents a device.

browsedDeviceTypeMask

A mask whose set bits indicate the type of devices being browsed after the delegate receives the start message.

- start

Tells the delegate to start looking for devices.

- stop

Tells the delegate to stop looking for devices.

Setting a Preferred Device

- preferredDevice

Returns a device object that the client application should select when it launches.

Relationships

Inherits From

See Also

Essentials

Photos Library Entitlement

A Boolean value that indicates whether the app has read-write access to the user's Photos library.

Key: com.apple.security.personal-information.photos-library
property list key NSCameraUsageDescription

A message that tells the user why the app is requesting access to the device’s camera.

Name: Privacy - Camera Usage Description