Cómo acceder al índice de datos en CoreData usando Swift3

CoreData. datos en la entidad de CoreData. También puedo acceder a los datos en CoreData a través de object.value(forKey:"attribute") . Pero, no sé cómo acceder a los datos usando el índice.

seguir el código es mi forma de acceso

  let context = getContext() let fetchRequest : NSFetchRequest<Entity> = Entity.fetchRequest() let result = try? context.fetch(fetchRequest){ for object in result object.value(forKey:"attribute")... ... } } 

¿Cómo acceder a los datos en CoreData utilizando el índice de datos?

Su resultado es tipo de Array para que pueda acceder al object a partir del resultado como result[0] y así sucesivamente.

 if index < result.count { let obj = result[index] } 

Si desea un índice del object, puede usar el index(of:) para eso.

 if let index = result.index(of: obj) { print(index) }