标签: ios cmmotionmanager
我正在使用Xcode 6.1并以久负盛名的方式提取手机的Pitch and Roll:
valuePitch = degrees(attitude.pitch); valueRoll = degrees(attitude.roll);
与
#define degrees(x) (180*x/M_PI)
Pitch返回正确的值。但Roll,即使手机是垂直的而且没有移动,也会返回数字范围,如:-168,-114,-131,167。
有什么想法吗?