---
title: "init(name:in:versionChecksum:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nsmanagedobjectmodelreference/init(name:in:versionchecksum:)"
---

# init(name:in:versionChecksum:)

Creates an object model reference for the named model in the specified bundle.

## Declaration

```swift
init(name modelName: String, in bundle: Bundle?, versionChecksum: String)
```

## Parameters

- `modelName`: The name of the managed object model in the specified bundle.
- `bundle`: The bundle to search.
- `versionChecksum`: The checksum of the object model’s version.

## Discussion

Discussion To determine an object model’s version checksum, use its versionChecksum property. Alternatively, you can find the checksum in the versioned model’s VersionInfo.plist file or in Xcode’s build log.

## See Also

### Creating a reference

- [init(model:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(model:versionchecksum:).md)
- [init(fileURL:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(fileurl:versionchecksum:).md)
- [init(entityVersionHashes:in:versionChecksum:)](coredata/nsmanagedobjectmodelreference/init(entityversionhashes:in:versionchecksum:).md)
