One Logo Pool Ball
SwiftData · IOS API REFERENCE

SwiftDataError

struct · iOS 17.0+ · SDK 27.1

struct SwiftDataError

A type that describes a SwiftData error.

Members (17)

get · iOS 17.0+

configurationSchemaNotFoundInContainerSchema

TypeScript
static get configurationSchemaNotFoundInContainerSchema(): SwiftDataError
Swift declaration
static let configurationSchemaNotFoundInContainerSchema: SwiftDataError
get · iOS 27.0+

unknownDataStoreSchema

TypeScript
static get unknownDataStoreSchema(): SwiftDataError
Swift declaration
static let unknownDataStoreSchema: SwiftDataError

An error that indicates the data store's schema is not recognized. This error occurs when a `ModelContainer` attempts to load a data store whose schema does not match the current schema or any schema defined in the provided migration plan. When you encounter this error, the data store likely contains data from a schema version that your app no longer supports. To resolve this: - Add the missing schema version to your `SchemaMigrationPlan` - Provide a custom migration stage to handle the unrecognized schema - Consider whether the data store should be recreated This error is only thrown on processes linked on or after macOS 27 / iOS 27. On earlier versions, `loadIssueModelContainer` is thrown instead.

get · iOS 17.0+

unknownSchema

TypeScript
static get unknownSchema(): SwiftDataError
Swift declaration
static let unknownSchema: SwiftDataError
get · iOS 17.0+

backwardMigration

TypeScript
static get backwardMigration(): SwiftDataError
Swift declaration
static let backwardMigration: SwiftDataError
get · iOS 17.0+

unsupportedKeyPath

TypeScript
static get unsupportedKeyPath(): SwiftDataError
Swift declaration
static let unsupportedKeyPath: SwiftDataError
get · iOS 18.0+

historyTokenExpired

TypeScript
static get historyTokenExpired(): SwiftDataError
Swift declaration
static let historyTokenExpired: SwiftDataError
get · iOS 17.0+

missingModelContext

TypeScript
static get missingModelContext(): SwiftDataError
Swift declaration
static let missingModelContext: SwiftDataError
get · iOS 17.0+

unsupportedPredicate

TypeScript
static get unsupportedPredicate(): SwiftDataError
Swift declaration
static let unsupportedPredicate: SwiftDataError
get · iOS 17.0+

duplicateConfiguration

TypeScript
static get duplicateConfiguration(): SwiftDataError
Swift declaration
static let duplicateConfiguration: SwiftDataError
get · iOS 17.0+

modelValidationFailure

TypeScript
static get modelValidationFailure(): SwiftDataError
Swift declaration
static let modelValidationFailure: SwiftDataError
get · iOS 17.0+

loadIssueModelContainer

TypeScript
static get loadIssueModelContainer(): SwiftDataError
Swift declaration
static let loadIssueModelContainer: SwiftDataError
get · iOS 17.0+

unsupportedSortDescriptor

TypeScript
static get unsupportedSortDescriptor(): SwiftDataError
Swift declaration
static let unsupportedSortDescriptor: SwiftDataError
get · iOS 17.0+

configurationFileNameTooLong

TypeScript
static get configurationFileNameTooLong(): SwiftDataError
Swift declaration
static let configurationFileNameTooLong: SwiftDataError
get · iOS 18.0+

invalidTransactionFetchRequest

TypeScript
static get invalidTransactionFetchRequest(): SwiftDataError
Swift declaration
static let invalidTransactionFetchRequest: SwiftDataError
get · iOS 17.0+

includePendingChangesWithBatchSize

TypeScript
static get includePendingChangesWithBatchSize(): SwiftDataError
Swift declaration
static let includePendingChangesWithBatchSize: SwiftDataError
get · iOS 17.0+

sortingPendingChangesWithIdentifiers

TypeScript
static get sortingPendingChangesWithIdentifiers(): SwiftDataError
Swift declaration
static let sortingPendingChangesWithIdentifiers: SwiftDataError
get · iOS 17.0+

configurationFileNameContainsInvalidCharacters

TypeScript
static get configurationFileNameContainsInvalidCharacters(): SwiftDataError
Swift declaration
static let configurationFileNameContainsInvalidCharacters: SwiftDataError

Skipped declarations

No declarations were skipped in this snapshot.

All SwiftData types →