2 u010025993 u010025993 于 2013.06.28 11:34 提问

最后一次调用结束后旋转罗盘

做了一个罗盘,每5度旋转。问题是,在用户旋转超过五度时,我会同时收到多条服务响应,然后选择方法也会被多次调用。在最后一次调用没结束之前,罗盘旋转非常迟钝。

在最后一次待用结束后,怎么旋转罗盘?

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
    if (newHeading.headingAccuracy > 0) {
       /* Rotate the compass to the selected degree */
       [UIView animateWithDuration:1.0f animations:^{
           [self.compassImageView rotateByDegree:degree clockWise:YES];
       }];
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!