我有这个代码
var times = [NSValue]()
for time in timePoints {
times.append(NSValue(CMTime : time))
}
我得到一个错误,他们在swift 3中没有被称为CMTime,我无法在cm时间内找到任何参数。
答案 0 :(得分:10)
init(time: CMTime)
使用NSValue(time: time)
。
还有一个。如果您想将[CMTime]
转换为[NSValue]
,可以这样写:
let times = timePoints.map(NSValue.init(time:))