そのため、iOS アプリの自動テストを実装していて、奇妙な問題に遭遇しました。
私が使用しているテスト フレームワーク (Frank) では、アクセシビリティ ラベルに基づいてビュー/ボタン/すべてをタッチしようとします。UITableViews
これは、キャッシュと再利用の方法を除いて、うまく機能しUITableViewCells
ます。テーブルからセルを「削除」すると、テーブル キャッシュ システムがセルを非表示に切り替えます。しかし、それは再利用されるのを待っているままであり、私のフレームワークはまだそれを見ることができ、それが問題を引き起こしています.
では、質問: UITableView に、削除された/キャッシュされたすべてのセルを強制的に解放させて、ビュー階層の一部にならないようにするにはどうすればよいですか?