试图以编程方式更改NSArrayController selectIndex,将无法正常工作

时间:2013-04-02 19:40:52

标签: xcode cocoa cocoa-bindings

我对可可装订有疑问。

我有一个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个对象)

我错过了什么吗?

0 个答案:

没有答案