在快速3中的NSValue(CMTime:)?

时间:2016-07-30 00:02:41

标签: ios swift cocoa-touch swift2 swift3

我有这个代码

  var times = [NSValue]()
        for time in timePoints {
            times.append(NSValue(CMTime : time))
        }

我得到一个错误,他们在swift 3中没有被称为CMTime,我无法在cm时间内找到任何参数。

1 个答案:

答案 0 :(得分:10)

检查the reference of NSValue

init(time: CMTime)

使用NSValue(time: time)

还有一个。如果您想将[CMTime]转换为[NSValue],可以这样写:

let times = timePoints.map(NSValue.init(time:))