---
title: "remove(_:)"
framework: addressbook
role: symbol
role_heading: Instance Method
path: "addressbook/abaddressbook/remove(_:)"
---

# remove(_:)

Removes an ABPerson or ABGroup record from the Address Book database.

## Declaration

```swift
func remove(_ record: ABRecord!) -> Bool
```

## Parameters

- `record`: The record to be removed.

## Return Value

Return Value true if the record was removed successfully; otherwise, false.

## Discussion

Discussion If record is nil, this method raises an exception. Your changes are not committed until you call the save() method.

## See Also

### Adding and Removing Records

- [add(_:error:)](addressbook/abaddressbook/add(_:error:).md)
- [add(_:)](addressbook/abaddressbook/add(_:).md)
- [remove(_:error:)](addressbook/abaddressbook/remove(_:error:).md)
