Instance Method

values(forAttribute:)

Returns the values of an attribute of the record.

Declaration

func values(forAttribute inAttribute: String!) throws -> [Any]

Parameters

inAttribute

The attribute.

outError

An error reference for error details. Can be nil.

Return Value

An array of attribute values. Elements are of type NSString or NSData.

Discussion

See Also

Managing Record Attributes

func addValue(Any!, toAttribute: String!)

Adds a value to an attribute of the record.

func recordDetails(forAttributes: [Any]!) -> [AnyHashable : Any]

Returns a dictionary of attributes with their respective values.

var recordName: String!

The official name of the record.

var recordType: String!

The record’s type.

func removeValues(forAttribute: String!)

Removes all values from an attribute of the record.

func removeValue(Any!, fromAttribute: String!)

Removes a value from an attribute of the record.

func setValue(Any!, forAttribute: String!)

Sets the values of an attribute of the record.

func synchronize()

Synchronizes the record from the directory to get current data and commit changes.