我一直无法找到支持新的CMSensorRecorder API(iOS 9+)的设备列表。从WWDC video (around 8 minutes in)看来,它只能在Watch上使用。支持CMSensorRecorder的设备
哪些设备支持此API?
我一直无法找到支持新的CMSensorRecorder API(iOS 9+)的设备列表。从WWDC video (around 8 minutes in)看来,它只能在Watch上使用。支持CMSensorRecorder的设备
哪些设备支持此API?
你需要检查CMSensorRecorder.h
文件,那里你可以找到以下行:
NS_CLASS_AVAILABLE(NA, 9_0) __WATCHOS_AVAILABLE(2.0)
@interface CMSensorRecorder : NSObject
因此,这意味着,这个类是可用其运行iOS 9.0或更高版本和WatchOS 2.0+
确实可以在这些设备上使用API,但其基本功能不是。 –
CMSensorRecorder仅在Apple Watch上受支持。 iOS自iOS 9.0以来拥有相同的API ....但没有iOS设备支持它。如果你想有API进行iOS上的支持,请提交一个bug与bugreport.apple.com和[email protected]
的CMSensorRecorder.isAccelerometerRecordingAvailable()功能指示特定设备是否支持该功能与我联系。这些API在头文件中具有最低的OS版本:iOS 9.0或者watchOS 2.0。然而,这是一个最小但不足够的要求,因为支持因设备和操作系统版本而异。
对于watchOS,录制频率会有所不同。对于watchOS 2.0,它记录在25赫兹。对于watchOS 3.0,它记录在50赫兹。
iPhone 5S - iOS 9.3 - 不可用 – Neenu
经过测试且API在iPhone 6上不可用 – leonsas
在iphone 6和IOS9.0上经过测试和API仍然无法使用 – zeAttle