Swift 3 Error "Entidad" de datos básicos: `Uso de tipo no declarado`

Use of undeclanetworking type 'Transcription'

Estoy siguiendo este sencillo tutorial de Core Data en Swift 3 ( https://learnappdevelopment.com/uncategorized/how-to-use-core-data-in-ios-10-swift-3/ )

y obtengo el error anterior en la línea: let fetchRequest: NSFetchRequest<Transcription> = Transcription.fetchRequest()

Comprobé dos veces y la Entidad "Transcripción" está escrita correctamente en mi file .xcdatamodeld

El tutorial fue diseñado para Swift 3, pero hubo otro cambio desde que se lanzó que solucioné, así que supongo que otro cambio a Swift en los últimos 2 meses ha causado este error.

Soy nuevo en Core Data, así que no sé cómo depurar esto. ¡Estaría muy agradecido por una solución!

No olvides import CoreData a tu subclass

Resalte el Modelo de datos, vaya a Editor -> Crear subclass NSManagedObject …

Esto solucionó el error.

Me preocupaba el mismo error, solía usar Xcode 8.2.1. Limpié el proyecto, cerré el Xcode y lo reabrí, el error se eliminó después de la construcción.

Usando Xcode Versión 8.2 beta (8C30a), cuando agrego o modifico la entidad, obtengo el mismo error. En el inspector del model de datos, cambie la opción Codegen de nuevo a Manual / Ninguno, como si yo fuera a generar las classs dinámicas yo mismo. Guarde, luego cambie de nuevo a Categoría / Extensión, y parecía funcionar. (También había intentado limpiar el proyecto con Option-Clean, reiniciando XCode, pero podía reproducirlo fácilmente.) Espero que la actualización 8.3 beta solucione este error.