Mac Developer Library

Developer

AddressBook Framework Reference ABImageClient Protocol Reference

Options
Deployment Target:

On This Page
Language:

ABImageClient

The ABImageClient protocol is used to handle images loaded from an asynchronous fetch for ABPerson objects.

Inheritance


Not Applicable

Import Statement


import AddressBook @import AddressBook;

Availability


Available in OS X v10.2 and later.
  • Gets the image data for the given tag that was initiated by an asynchronous fetch. (required)

    Declaration

    Swift

    func consumeImageData(_ data: NSData!, forTag tag: Int)

    Objective-C

    - (void)consumeImageData:(NSData *)data forTag:(NSInteger)tag

    Parameters

    data

    A pointer to a data object that will be set to an NSImage/QuickTime compatible format, or nil if no image could be found.

    You can use this image data with the initWithData: method of the NSImage class.

    tag

    The tag returned from a previous call to the ABPerson beginLoadingImageDataForClient: method.

    Discussion

    In the case of a multithreaded application, this method is always called on the main thread.

    Import Statement

    import AddressBook

    Availability

    Available in OS X v10.2 and later.