ViewController にカスタム セルを含む tableView があり、セルを選択して次の ViewController に移動します。
ただし、戻ってくると、セルは自動的に選択解除されます。
このようなものを見るのはこれが初めてです。
このようなことができる最初のViewControllerのviewDidAppear、viewWillAppear、viewDidDisappear、またはviewWillDisappearの中に何も書いていません。
何が起こっているのかを確認するために、遅いアニメーションでシミュレーターでコードを実行しました。
戻ってくる間、セルはまだ選択されていますが、すぐに選択が消えます。
setSelected:animated: メソッド内に customCell によってブレークポイントを配置して、呼び出し元をバックトラックします。
これが私が見るものです...