0

Apple Core Dataのガイドに従って、アプリケーションを 2 つのテーブル ビューにデプロイしました。1 つ目は休日のグループを作成し、2 つ目は以前に作成したグループのすべての祝祭を含みます。テクニックはバインディングの1つです。テーブル ビューは 2 つのアレイ コントローラーに接続されています。最初のアレイ コントローラは休日のグループのエンティティを管理し、2 番目のアレイ コントローラは個々のフェスティバルのエンティティを管理し、名前と日付の 2 つの属性を持ちます。次に、アプリケーションで使用する配列に含まれる日付を取得する必要があります。最も簡単な方法は何ですか?

4

1 に答える 1

1

チュートリアルに従わなければ、実装について実際にコメントすることはできませんが、一般的にコメントすることはできます。

おそらく、selectedObjects を反復処理したいですか?

    // When bound to a row, 1 object = 1 row
    for (Entity *entity in arrayController_.selectedObjects) {
        // Use your entity here ie:
        NSLog(@"The entity's date is %@", entity.date);
    }

または、値を TableCellView の objectValue にバインドできます

1. Select the TableCellView
2. Add a label
3. Bind the value of the new label to the TableCellView
4. Set the Model Key Path to 'objectValue.date' 

お役に立てれば

于 2012-04-24T16:25:34.233 に答える