核心数据中的 Float64?
-
13-12-2019 - |
题
我正在使用 CMTime for AVAssets 来制作视频剪辑。要修剪视频而不保存新视频文件,我只想跟踪开始时间和持续时间。
CMTimeGetSeconds() 方法将返回 Float64,将其存储在 CoreData 中的最佳方法是什么?
我不能使用 NSNumber 作为围绕 Float64 的 float 类型太多。当我创建 NSNumber 时,1.200000 是 1.0000。
提前致谢
解决方案
根据您的评论,很可能 videoTrack
对象会将持续时间调整为一个合适的整数,以便进行视频播放。尝试创建一个 NSNumber 并打印它而不将其设置为 duration
属性,您可能会得到完全相同的结果。还要确保数据类型设置为 Double
在 CoreData 模型中。
不隶属于 StackOverflow