Próbuję zmienić moje UIAlertViews na UIAlertControllers. Skonfigurowałem tę akcję dla niego:UIAlertAction handler running after delay
UIAlertAction *undoStopAction = [UIAlertAction actionWithTitle:@"Undo Stop"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction *action) {
[self undoStop];
}];
Ale handler nie działa przez około sekundę po dotknięciu akcji. Czy jest jakiś sposób, aby to przyspieszyć?
Czy robisz coś na głównym wątku? – Larme
Czy używasz tego wewnątrz metody/bloku tła – soulshined
, jeśli nie wyświetlasz alertu za pomocą głównego wątku, a następnie zrób to w głównym wątku. –