Instance Method

synchronize()

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

Declaration

func synchronize() throws

Parameters

outError

An error reference for error details. Can be nil.

Return Value

true if the record successfully synchronizes; otherwise, false.

Discussion

This method only fetches those attributes that have been fetched before.

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 values(forAttribute: String!) -> [Any]

Returns the values of an attribute of the record.