使用CoreMotion框架中的CMMotionManager来检测是否支持磁力计,并获取与磁力计相关的数据。
代码示例:
import CoreMotion
if #available(watchOS 7.0, *) {
let manager = CMMotionManager()
if manager.isMagnetometerAvailable {
// 磁力计可用,执行相应操作
} else {
// 磁力计不可用,执行相应操作
}
}
请注意,要求您的Apple Watch运行watchOS 7.0及以上版本才能使用CoreMotion框架。