---
title: "init(managedObjectModel:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nspersistentstorecoordinator/init(managedobjectmodel:)"
---

# init(managedObjectModel:)

Creates a persistent store coordinator with the specified managed object model.

## Declaration

```swift
init(managedObjectModel model: NSManagedObjectModel)
```

## Parameters

- `model`: A managed object model.

## Return Value

Return Value The receiver, initialized with model.

## See Also

### Creating a persistent store coordinator

- [Store options](coredata/store-options.md)
- [Migration options](coredata/migration-options.md)
- [Store versions](coredata/store-versions.md)
