---
title: GCSpatialAccessory.DidConnectMessage
framework: gamecontroller
role: symbol
role_heading: Structure
path: gamecontroller/gcspatialaccessory/didconnectmessage
---

# GCSpatialAccessory.DidConnectMessage

A message that posts after a spatial accessory connects to the device.

## Declaration

```swift
struct DidConnectMessage
```

## Overview

Overview Use the .didConnect identifier with NotificationCenter to listen for this message. let observation = NotificationCenter.default.addObserver(of: GCSpatialAccessory.self, for: .didConnect) { message in    let accessory = message.spatialAccessory } Connections of spatial accessories will be reflected in the spatialAccessories array of the GCSpatialAccessory class when the message posts.

## Topics

### Initializers

- [init(spatialAccessory:)](gamecontroller/gcspatialaccessory/didconnectmessage/init(spatialaccessory:).md)

### Instance Properties

- [spatialAccessory](gamecontroller/gcspatialaccessory/didconnectmessage/spatialaccessory.md)

## Relationships

### Conforms To

- [NotificationCenter.MainActorMessage](foundation/notificationcenter/mainactormessage.md)
- [SendableMetatype](swift/sendablemetatype.md)
