---
title: "receive(completion:)"
framework: combine
role: symbol
role_heading: Instance Method
path: "combine/subscriber/receive(completion:)"
---

# receive(completion:)

Tells the subscriber that the publisher has completed publishing, either normally or with an error.

## Declaration

```swift
func receive(completion: Subscribers.Completion<Self.Failure>)
```

## Parameters

- `completion`: A doc://com.apple.Combine/documentation/Combine/Subscribers/Completion case indicating whether publishing completed normally or with an error.

## See Also

### Receiving life cycle events

- [receive(subscription:)](combine/subscriber/receive(subscription:).md)
- [Subscribers.Completion](combine/subscribers/completion.md)
