Instance Method

removeValues(forAttribute:)

Removes all values from an attribute of the record.

Declaration

func removeValues(forAttribute inAttribute: String!) throws

Parameters

inAttribute

The attribute.

outError

An error reference for error details. Can be nil.

Return Value

true if the values are successfully removed; otherwise, false.

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 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.

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

Returns the values of an attribute of the record.