Зацикливание касания Отменено на действии

У меня есть очень простой обработчик Xcode:

-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {

[super touchesCancelled:touches withEvent:event];

NSLog(@"taxi touchcancelled");

NSString *postOption=NSLocalizedString(@"SELECTEDTAXI", @"");

NSString *info=NSLocalizedString(@"INFORMATION", @"");

NSString *call=NSLocalizedString(@"CALL", @"");

NSString *cancel=NSLocalizedString(@"CANCEL", @"");

NSLog(@"delegate=%@",myTA.delegate);

UIActionSheet *myActionSheet= [[UIActionSheet alloc] initWithTitle:postOption delegate:self cancelButtonTitle:cancel destructiveButtonTitle:call otherButtonTitles:info, nil];

//[myActionSheet showFromToolbar:myTA.delegate.myToolBar];

[myActionSheet showInView:myTA.delegate.view];

NSLog(@"after the show");

}

это должно визуализировать actionSheet при нажатии на аннотацию. И все же при случайном запуске вместо отображения листа он попадает в команду showInView и возвращается к началу функции навсегда. В других случаях это работает без проблем. Ошибка в ActionSheet или я сделал что-то очень странное?

1 ответ

Я получил предложение для связанной группы, которая, кажется, выполняет свою работу, задерживая вызов showInview.

Другие вопросы по тегам