Следующий код работает в 4.2 и 4.3, но в 4.0 и 4.1 значение выглядит как NaN, но только в случае UIGestureRecognizerStateEnded.Это показывает правильное значение в UIGestureRecognizerStateChanged
- (void)panGesture:(UIPanGestureRecognizer*)gestureRecognizer
{
CGPoint touchPoint = [gestureRecognizer locationInView:self];
switch ( [gestureRecognizer state] ) {
case UIGestureRecognizerStateChanged:
NSLog(@"panChanged - touchPoint = %f", touchPoint.x); // Always works
case UIGestureRecognizerStateEnded:
NSLog(@"panEnded - touchPoint = %f", touchPoint.x); // Always outputs nan
}
, не уверенный, является ли это ошибкой в части яблок, или я делаю что-то неправильно.Пожалуйста, сообщите