我在旋转瓶子游戏.我无法弄清楚如何通过滑动手指的速度来控制瓶子的旋转速度.我希望它像命运之轮一样工作,你刷得越快就越快.
我开始用它开发UIRotationGestureRecognizer,但我真的不认为这是最好的方法.
我正在通过JSON获得这样的价值观:
{
id = 1;
latitude = "-23.0002";
longitude = "-43.2438";
name = Vips;
}
{
id = 2;
latitude = "-22.9283";
longitude = "-43.1746";
name = Elegance;
}
Run Code Online (Sandbox Code Playgroud)
...
我需要在tableview中显示这些值,按距离到用户位置排序.并且必须始终更新此值.我怎样才能做到这一点?
displayObject是一个NSMutableArray,我从WS中获取值.在viewWillappear我试图做:
NSArray *rawData = [NSArray arrayWithArray:displayObject];
rawData = [rawData sortedArrayUsingComparator: ^(id a, id b) {
CLLocationDistance dist_a= [[a objectForKey:@"coordinate"] distanceFromLocation: locAtual];
CLLocationDistance dist_b= [[b objectForKey:@"coordinate"] distanceFromLocation: locAtual];
if ( dist_a < dist_b ) {
return (NSComparisonResult)NSOrderedDescending;
} else if ( dist_a > dist_b) {
return (NSComparisonResult)NSOrderedDescending;
} else { …Run Code Online (Sandbox Code Playgroud)