---
title: "init(_:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nsstagedmigrationmanager/init(_:)"
---

# init(_:)

Creates a migration manager with the specified stages.

## Declaration

```swift
convenience init(_ stages: [NSMigrationStage])
```

## Parameters

- `stages`: The array of migration stages to execute.

## Discussion

Discussion important: Core Data processes the migration stages in the order that you provide them.
