2012-05-13 10 views
1

これはコードで行うのが簡単なので、ストーリーボードエディタの問題のようです。異なるUITableViewCellのSegueが異なる?

私は2つの異なるプロトタイプセルを持つUITableViewを持っています。彼らは識別子を再利用し、さまざまなアクセサリーを持っています。 1つのタイプを選択して別のビューコントローラーにセグをトリガーし、別のタイプを選択して別のビューコントローラーに移動したいとします。しかし、ストーリーボードエディタで2番目のセグを作成すると、最初のものが置き換えられます。私がそれに名前を付けたとしても。

これは一般的なシナリオである必要があります。複数のセグを持つことができ、prepareForSegueで区別できるはずです。

ビューコントローラのテーブルビューデリゲートのdidSelectRowAtIndexPathで簡単に行うことができますが、ストーリーボードからテンプレートを明示的にロードする必要があります(ただし、ジェネリックを使用せず、ペン先)。

誰もがこれをストーリーボードエディタで動作させることができましたか?

答えて

0

私は、現在どのように動作しているのかを考えている唯一の方法は、2種類のプロトタイプセルを使用することです。 (2つの別々のクラス)、それぞれ異なるサブクラスのプロトタイプセルにそれぞれ異なるセグを割り当てることです。

関連する問題