---
title: "removeValue(forProperty:)"
framework: addressbook
role: symbol
role_heading: Instance Method
path: "addressbook/abrecord/removevalue(forproperty:)"
---

# removeValue(forProperty:)

Removes the value for a given property.

## Declaration

```swift
func removeValue(forProperty property: String!) -> Bool
```

## Parameters

- `property`: The property whose value will be removed.

## Return Value

Return Value true if the value is removed successfully; otherwise, false.

## Discussion

Discussion When you next call value(forProperty:) on that property, it returns nil. If property is nil, this method raises an exception. For a list of the available properties, see Accessing Address Book Records in Address Book Programming Guide for Mac.

## See Also

### Retrieving and Setting Values

- [setValue(_:forProperty:)](addressbook/abrecord/setvalue(_:forproperty:).md)
- [setValue(_:forProperty:error:)](addressbook/abrecord/setvalue(_:forproperty:error:).md)
- [value(forProperty:)](addressbook/abrecord/value(forproperty:).md)
