tableviewCell中modal延迟

方式一:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

        CFRunLoopWakeUp(CFRunLoopGetCurrent()); // Fixes a bug where the main thread may be asleep, especially when using UITableViewCellSelectionStyleNone

            performSegue(withIdentifier: "identifier", sender: nil)

    }


方式二:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

     DispatchQueue.main.async {

            self.performSegue(withIdentifier: "DetailController", sender: nil)

        }

    }

链接参考资料

你可能感兴趣的:(tableviewCell中modal延迟)