Float64 en los Datos de los núcleos?
-
13-12-2019 - |
Pregunta
Estoy usando CMTime para AVAssets para el clip de vídeo.Para recortar el vídeo sin guardar el nuevo archivo de vídeo sólo quiero seguir la pista de la hora de inicio y la duración.
El CMTimeGetSeconds() método devuelve un Float64, ¿cuál sería la mejor manera de almacenar esta en CoreData?
Yo no puedo usar un NSNumber como el tipo float ronda de la Float64 manera mucho más.1.200000 es 1.0000 cuando me cree mi NSNumber.
Gracias de antemano
Solución
Basado en sus comentarios que es muy probable que el videoTrack
objeto de ajustar la duración de un bonito número redondo que hace, ya que para la reproducción de vídeo.Trate de crear una NSNumber y la impresión sin ajuste a la duration
propiedad, y que probablemente va a obtener el mismo resultado.También asegúrese de que el tipo de datos se establece en un Double
en el CoreData modelo.