Mengklik tableView dalam
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Laksanakan
[self dismissViewControllerAnimated:YES completion:nil];
Antara muka semasa tidak akan ditutup serta-merta dan akan berlaku kelewatan 3-4s Jika anda mengklik di mana-mana pada antara muka semasa sekali lagi, ia akan ditutup serta-merta.
Masalah ini tidak berlaku apabila menggunakan Butang untuk melaksanakan kod di atas untuk menutupnya.
Saya juga menghadapi masalah yang sama. Ia boleh diselesaikan dengan menambah
berikutSaya juga mencetak bahawa utas adalah semua utas utama, tetapi saya tidak faham mengapa masalah sedemikian berlaku
<NSThread: 0x17007a040>{number = 1, name = main}