Ios AttitudeReferenceName的值1是什么意思?

Ios AttitudeReferenceName的值1是什么意思?,ios,swift,gyroscope,Ios,Swift,Gyroscope,我试图找出我用来跟踪陀螺数据的CMMotionManager的参考坐标系。当我执行以下行时 let referenceFrame = self.motionManager.attitudeReferenceFrame print("Reference frame = \(referenceFrame)") 我得到以下输出 Reference frame = CMAttitudeReferenceFrame(rawValue: 1) CmatitudeReferenceName有4个常量 常数

我试图找出我用来跟踪陀螺数据的CMMotionManager的参考坐标系。当我执行以下行时

let referenceFrame = self.motionManager.attitudeReferenceFrame
print("Reference frame = \(referenceFrame)")
我得到以下输出

Reference frame = CMAttitudeReferenceFrame(rawValue: 1)
CmatitudeReferenceName有4个常量

常数

静态变量xArbitraryZVertical:CmatitudeReferenceName描述了 Z轴垂直且X轴指向的参考框架 在水平面上的任意方向上

静态变量xArbitraryCorrectedZVertical:CmatitudeReferenceName 描述与xArbitraryZVertical相同的参考坐标系,除了 当磁强计可用并校准后,可用于改进 长期偏航精度。使用此常量而不是 xArbitraryZVertical导致CPU使用率增加

静态变量xMagneticNorthZVertical:CmatitudeReferenceName Z轴与X轴垂直的参考坐标系 指向磁北。请注意,使用此参考系可能会 需要移动设备来校准磁强计

静态变量xTrueNorthZVertical:CmatitudeReferenceName描述 Z轴垂直且X轴指向的参考框架 朝正北。请注意,使用此参考系可能需要 设备移动以校准磁强计。它还需要 可用于计算两者之间差异的位置 磁性和正北

这是不是说第二个常数的值为1?

假设第二个常数的值为1,你是对的。它是xArbitraryCorrectedZVertical。原始值1是XarbitraryZvertical 1