---
title: "init(name:bundle:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uistoryboard/init(name:bundle:)"
---

# init(name:bundle:)

Creates and returns a storyboard object for the specified resource file.

## Declaration

```swift
init(name: String, bundle storyboardBundleOrNil: Bundle?)
```

## Parameters

- `name`: The name of the storyboard resource file without the filename extension. This method raises an exception if this parameter is nil.
- `storyboardBundleOrNil`: The bundle containing the storyboard file and its related resources. If you specify nil, this method looks in the main bundle of the current application.

## Return Value

Return Value A storyboard object for the specified file. If no storyboard resource file matching name exists, an exception is thrown with description: Could not find a storyboard named 'XXXXXX' in bundle....

## Discussion

Discussion Use this method to retrieve the storyboard object containing the view controller graph you want to access. All of the resources associated with the storyboard must be in the bundle indicated by the storyboardBundleOrNil parameter.
