У меня есть tableView с пользовательскими ячейками, когда я переключаюсь в первый раз, когда происходит задержка, после поиска проблемы я обнаружил, что отображение фотографии - причина, по которой я искал проблему, но ничего не помогло.Я пытался сделать переход в Главной очереди
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as? TVCellMenu else { return UITableViewCell()}
let data = category[indexPath.row]
cell.title.text = data.name
//image is reason
let image = UIImage(named: data.image_name ?? "", in: Bundle.main, compatibleWith: nil)
cell.ImageView.image = image
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyBoard.instantiateViewController(withIdentifier: "menu") as! VCMenu
vc.isCategory = false
vc.subCategory = self.category[indexPath.row].subCategory
vc.position = self.category[indexPath.row].position
navigationController?.pushViewController(vc, animated: true)
}