2016-07-30 52 views
4

我有这样的代码swift 3中的NSValue(CMTime:)?

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

我得到一个错误,他们没有什么所谓的CMTime在迅速3我真的不能找到厘米任何时间PARAM ..

回答

10

检查the reference of NSValue

init(time: CMTime) 

使用NSValue(time: time)


还有一个。如果你想将[CMTime]转换为[NSValue],你可以写下这样的东西:

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