Function

ABMultiValueRemove(_:_:)

Removes the value and label at the given index.

Declaration

func ABMultiValueRemove(_ multiValue: ABMutableMultiValueRef!, _ index: CFIndex) -> Bool

Parameters

multiValue

The multi-value list you wish to modify.

index

The index of the entry to be removed. If index is out of bounds, this function raises an exception.

Return Value

true if successfully, false otherwise.

See Also

Multi Values

func ABMultiValueCount(ABMultiValueRef!) -> CFIndex

Returns the number of entries in a multi-value list.

func ABMultiValueCreateMutable(ABPropertyType) -> Unmanaged<ABMutableMultiValue>!

Returns a newly created mutable multi-value list object.

func ABMultiValuePropertyType(ABMultiValueRef!) -> ABPropertyType

Returns the type for the values in a multi-value list.

func ABMultiValueSetPrimaryIdentifier(ABMutableMultiValueRef!, CFString!) -> Bool

Sets the primary value to be the value for the given identifier.