J'ai cliqué sur tableView dans
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Exécuter
[self dismissViewControllerAnimated:YES completion:nil];
L'interface actuelle ne se fermera pas immédiatement et il y aura un délai de 3 à 4 secondes. Si vous cliquez à nouveau n'importe où sur l'interface actuelle, elle se fermera immédiatement.
Ce problème ne se produit pas lors de l'utilisation de Button pour exécuter le code ci-dessus afin de le fermer.
J'ai également rencontré le même problème. Il peut être résolu en ajoutant ce qui suit
J'ai également imprimé que les fils de discussion sont tous des fils de discussion principaux, mais je ne comprends pas pourquoi un tel problème se produit
.<NSThread: 0x17007a040>{number = 1, name = main}