0

従業員をテーブルビューにロードしたい。テーブルビューを初めてロードするときに、監督者のいないすべての従業員をロードしたいのですが、(従業員を含む) セルをクリックすると、その特定の従業員のすべての監督者をロードしたいと考えています。ナビゲーションコントローラーを使用しているので、前後にナビゲートしたいです。テーブルビューの新しいインスタンスを何度もプッシュする必要があると思います。しかし、問題は、新しい Employee オブジェクトを何度も何度も開始していることですが、これをどのように管理すればよいでしょうか? たとえば、supervisorxのsuperviseexをsupervisorxに保存する必要があるためです。Supervisorx をクリックすると、従業員が含まれていない新しいテーブルビューが読み込まれます。このテーブルに superviseex を追加しましたが、これは私の従業員オブジェクトが superviseex になったことを意味します。superviseex を Supervisorx に保存できるようにするにはどうすればよいですか?

4

2 に答える 2

1

よくわかりませんがやってみます。

ビューではなくビュー コントローラーの新しいインスタンスをプッシュしているため、データを表示しているスーパーバイザーを示すプロパティをコントローラーに含めることができます。スーパーバイザーが nil の場合、スーパーバイザーのいないすべての従業員を取得できます。また、有効なスーパーバイザーが指定されている場合は、そのスーパーバイザーに報告する従業員を表示できます。何かを取得する必要はなく、セットの内容を読み取るだけのコア データ (1 対多の関係を想定)。

于 2012-08-20T21:36:40.903 に答える