【发布时间】:2015-09-15 02:00:30
【问题描述】:
简短:我不知道如何从 CMSensorRecorder 中获取 CMSensorDataList 中的 CMRecordedAccelerometerData。 Apple 尚未提供任何文档。
也许有人对我有提示? ;)
func startMovementDetection(){
var accDataList = self.cmSensorRecorder!.accelerometerDataFrom(self.startDate, to: NSDate()) as CMSensorDataList
CMRecordedAccelerometerData() //that's the class i want to extract from CMSensorDataList
}
好的,问题在这里解决了:NSFastEnumeration in Swift
在 Swift 3.0 中,它变为:
extension CMSensorDataList: Sequence {
public func makeIterator() -> NSFastEnumerationIterator {
return NSFastEnumerationIterator(self)
}
}
【问题讨论】:
-
你有sn-p码吗
标签: swift core-motion watchos-2