---
title: rootInterfaceController
framework: watchkit
role: symbol
role_heading: Instance Property
path: watchkit/wkextension/rootinterfacecontroller
---

# rootInterfaceController

The app’s root interface controller.

## Declaration

```swift
var rootInterfaceController: WKInterfaceController? { get }
```

## Discussion

Discussion The root interface controller is located in the app’s main storyboard and has the Main Entry Point object associated with it. WatchKit displays the root interface controller at launch time, although the app can present a different interface controller before the launch sequence finishes.

## See Also

### Getting the interface controllers

- [visibleInterfaceController](watchkit/wkextension/visibleinterfacecontroller.md)
