---
title: "init(plugIn:viewNibName:)"
framework: quartz
role: symbol
role_heading: Initializer
path: "quartz/qcpluginviewcontroller/init(plugin:viewnibname:)"
---

# init(plugIn:viewNibName:)

Creates and initializes a controller for the specified QCPlugIn object and nib file.

## Declaration

```swift
init!(plugIn: QCPlugIn!, viewNibName name: String!)
```

## Parameters

- `plugIn`: A QCPlugIn object that uses internal settings.
- `name`: The name of the nib file that contains the view for the custom patch.

## Return Value

Return Value A QCPlugInViewController object.
