---
title: browser
framework: multipeerconnectivity
role: symbol
role_heading: Instance Property
path: multipeerconnectivity/mcbrowserviewcontroller/browser
---

# browser

The browser object that is used for discovering peers.

## Declaration

```swift
var browser: MCNearbyServiceBrowser? { get }
```

```swift
var browser: MCNearbyServiceBrowser { get }
```

## Discussion

Discussion This value is set when you initialize the object, and cannot be changed later.

## See Also

### Initializing a Browser View Controller

- [init(serviceType:session:)](multipeerconnectivity/mcbrowserviewcontroller/init(servicetype:session:).md)
- [init(browser:session:)](multipeerconnectivity/mcbrowserviewcontroller/init(browser:session:).md)
- [delegate](multipeerconnectivity/mcbrowserviewcontroller/delegate.md)
- [session](multipeerconnectivity/mcbrowserviewcontroller/session.md)
