0

如果 anNSArrayController绑定到使用生成的数组

@synthesize (strong) anArray;

add:使用orremove:绑定时会发生非常奇怪的事情。例如,我最终得到了一个不同的 anArray 地址。我确信这与strong关键字有关。有人可以向我解释为什么会这样吗?

4

1 回答 1

0

你是绑定NSArrayController到一个NSArray,还是一个NSMutableArrayNSArrayController如果将其绑定到 ,则可以工作NSArray,但是由于数组是不可变的,因此每次添加或删除对象时,数组控制器都会创建一个新数组。

于 2012-06-30T10:16:42.770 回答