Instance Method

removeValue(_:fromAttribute:)

Removes a value from an attribute of the record.

Declaration

func removeValue(_ inValue: Any!, fromAttribute inAttribute: String!) throws

Parameters

inValue

The value. Should be of type NSString or NSData.

inAttribute

The attribute.

outError

An error reference for error details. Can be nil.

Return Value

true if the value is 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 removeValues(forAttribute: String!)

Removes all values 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.