UITableViewController A (Interface Builder/Storyboard 内) などで設計した動的なカスタム セル プロトタイプを使用すると、cellForRow などで (識別子cellAを介して) セルをデキューするのに非常にうまく機能します... カスタム クラスを使用します(UITableViewCell サブクラス、名前をMyCustomCellにしましょう) ラベルと画像のつまみをリンクすると、すべてうまく機能し、私のUITableViewController Aで簡単に機能します。
ここで、 UITableViewController B (ストーリーボード内)を作成します。これは、カスタム セル (動的セル) とまったく同じデザイン/機能を備えています。そこで、これらのセルのクラスを MyCustomCell に切り替え、新しい識別子cellBを与えます。
UITableViewController Bで、cellForRow のセルをデキューし、新しい識別子cellBを使用します。注:ここでcellAを使用すると、多かれ少なかれ明らかにクラッシュします。
しかし、アプリの実行中にテーブル ビューが表示されると、UITableViewController Aは問題なく動作し、ほぼ同じUITableViewController Bは動作しません (空のセル)。
Storyboard では、カスタム セルはUITableViewController A内で設計可能ですが、UITableViewController Bでは単純な単純なセルであるため、少しずれているように見えます。MyCustomCellに関連付けられたクラスにもかかわらず。
これらのセルを他のコントローラーにコピー&ペーストすることを回避するにはどうすればよいでしょうか (そのため、デザインを変更するときにコピー間を頻繁に行き来する必要があります)。