---
title: Scene File Consistency Error Keys
framework: scenekit
role: collectionGroup
role_heading: API Collection
path: scenekit/scene-file-consistency-error-keys
---

# Scene File Consistency Error Keys

Keys identifying errors found during a scene-file-format consistency check.

## Overview

Overview If you specify true for the checkConsistency when creating or loading from a scene source, SceneKit verifies the scene file against the specification for its file format. SceneKit reports any format verification issues that occur as an array of dictionaries, identified by the in the SCNDetailedErrorsKey key in the userInfo dictionary of an NSError object. Each item in the array is a dictionary containing one or more of the keys listed above. These keys and their values provide details about the location of the error in the scene file. Other properties of the returned NSError object describe the nature of the validation error.

## Topics

### Constants

- [SCNConsistencyElementIDErrorKey](scenekit/scnconsistencyelementiderrorkey.md)
- [SCNConsistencyElementTypeErrorKey](scenekit/scnconsistencyelementtypeerrorkey.md)
- [SCNConsistencyLineNumberErrorKey](scenekit/scnconsistencylinenumbererrorkey.md)

## See Also

### Constants

- [SCNSceneSource.LoadingOption](scenekit/scnscenesource/loadingoption.md)
- [Scene Source Properties](scenekit/scene-source-properties.md)
- [Contributor Keys](scenekit/contributor-keys.md)
- [Unit Dictionary Keys](scenekit/unit-dictionary-keys.md)
- [Scene Loading Error Keys](scenekit/scene-loading-error-keys.md)
- [Scene File Consistency Check Error Codes](scenekit/1573761-scene-file-consistency-check-err.md)
- [SCNSceneSourceStatusHandler](scenekit/scnscenesourcestatushandler.md)
- [SCNSceneSourceStatus](scenekit/scnscenesourcestatus.md)
