Я пытаюсь настроить жестовый саблей в iOS 8 на iPad, но получаю и ошибки, которые кажутся ошибкой.
У меня есть следующий код:
UIScreenEdgePanGestureRecognizer *edgeRecognizer = [[UIScreenEdgePanGestureRecognizer alloc] initWithTarget:self action:@selector(handleRightEdgeSwipe:)];
edgeRecognizer.edges = UIRectEdgeRight;
[self.view addGestureRecognizer:edgeRecognizer];
а затем я обрабатываю жест:
-(void)handleRightEdgeSwipe:(UIGestureRecognizer*)sender
{
//slide in view code here
}
Проблема заключается в том, что он не обнаруживает, что правый край прокручивается каждый раз. И иногда он обнаруживает его несколько раз.
Независимо от того, обнаруживает он или нет, он всегда отображает следующую информацию на консоли при прокрутке правого края iPad:
2014-10-07 00: 04: 40.386 Office Log [1531: 500896] неожиданное окно nil в _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow:; layer = >
Что означает это сообщение и как я могу его исправить, чтобы отслеживание правильного края было обнаружено последовательно?