0

私は文字通りすべてを試しました..そして、私の問題はおそらく本当にばかげたものだと確信しています。

これを設定する方法についてApple の Docを見ましたが、まだ機能していないようです。

誰かが私が間違ったことを教えてもらえますか? アプリには 1 つのテーブルがあり、その中に 1 つのオブジェクトがあり、バインディングが設定されています。コードのリンクは次のとおりです --> https://github.com/patchthecode/SimpleViewbasedBindings.git

[編集] 問題は、CellViews が空白であることです。

4

1 に答える 1

0

いくつかの問題、

1) IB では、配列コントローラーを配列にバインドしますが、配列は空です。

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    array = [NSMutableArray array];
    [arrayController addObject:[NSDictionary dictionaryWithObjectsAndKeys:@"bob", @"name", nil]];
}

このようなことを試してください

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    self.array = [NSMutableArray array];

    for (int i=0 ; i <= 10 ; i++)
    {
        NSMutableDictionary *myDic = [NSMutableDictionary dictionary];
        [myDic setObject:[NSString stringWithFormat:@"Bob %d",i] forKey:@"name"];
        [self.array addObject:myDic];
    }

    [[self arrayController] rearrangeObjects];

}

2) テキストフィールドをテーブル セル ビューにバインドする場合、モデル パスは objectValue.name にする必要があります。

于 2013-10-25T01:38:13.737 に答える