---
title: NINearbyObject.RemovalReason.peerEnded
framework: nearbyinteraction
role: symbol
role_heading: Case
path: nearbyinteraction/ninearbyobject/removalreason/peerended
---

# NINearbyObject.RemovalReason.peerEnded

The peer ended the session.

## Declaration

```swift
case peerEnded
```

## Discussion

Discussion The framework provides this removal reason when the peer app calls invalidate().

## See Also

### Reasons

- [NINearbyObject.RemovalReason.timeout](nearbyinteraction/ninearbyobject/removalreason/timeout.md)
- [NINearbyObject.RemovalReason.timeout](nearbyinteraction/ninearbyobject/removalreason/timeout.md)
