您的位置:首页 > 其它

为绑定的NSArrayController设置默认的排序

2011-11-20 20:04 260 查看
当NSArrayController与一个class或者entity进行绑定(Binding)之后,可以为这个NSArrayController设置默认的排序。通过在Bindings Insepector中选择Controller Content Parameters -> Sort Descriptor进行默认排序的设定。

1、在.h文件中创建一个函数

- (NSArray *)bundleSortDescriptors;


2、在.m文件中实现这个函数。在函数中设定对NSArrayController进行排序的项,可以添加1-n个排序选项。

- (NSArray *)bundleSortDescriptors
{
return [NSArray arrayWithObjects:[NSSortDescriptor sortDescriptorWithKey:@"title" ascending:YES], nil];
}


3、在Sort Descriptor中选择Bind To File's Owner

4、在Model Key Path中填入:self.bundleSortDescriptors
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐