Skip to content

Commit cda33e5

Browse files
committed
Add a convenience model(for:)
... that takes a versioned schema.
1 parent 78bf670 commit cda33e5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/ManagedModels/SchemaCompatibility/NSManagedObjectModel+Data.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ private let lock = NSLock()
5858
private var map = [ Set<ObjectIdentifier> : NSManagedObjectModel ]()
5959

6060
public extension NSManagedObjectModel {
61+
62+
static func model(for versionedSchema: VersionedSchema.Type)
63+
-> NSManagedObjectModel
64+
{
65+
model(for: versionedSchema.models)
66+
}
6167

6268
/// A cached version of the initializer.
6369
static func model(for types: [ any PersistentModel.Type ])

0 commit comments

Comments
 (0)