0

我有一个关于可可绑定的问题。

我有一个 xib 文件,在这个 xib 文件(名为 AddInformation.xib)中,我添加了一个数组控制器。我已将数组绑定到我的 NSMutableArray 之一。

我还为此阵列控制器设置了一个 IBOutlet,以便我可以操纵阵列控制器的选择

@property (weak) IBOutlet NSArrayController *arrayController;

所以,当我打电话时,在代码中的某处:

myViewController = [[NSViewController alloc] initWithNibName:@"AddInformation" bundle:nil];

BOOL b = [arrayController setSelectionIndex: 2]; // b is returned as NO

它不起作用,它总是返回数组中的第一个对象,即使我将 selectionindex 更改为 2(我在数组中有超过 10 个对象)

我错过了什么吗?

4

0 回答 0