Objective c 表视图绑定中的特定行内容

Objective c 表视图绑定中的特定行内容,objective-c,xcode,cocoa,core-data,Objective C,Xcode,Cocoa,Core Data,所以基本上我正在创建一个库存/销售系统。我使用的是核心数据,目前整个库存部分都运行良好。(添加新项目、删除项目、编辑等) 我有一个名为“Item”的实体,它有许多属性(成本、名称等)以及一个属性“TotalSale”。TotalSale属性表示当前发票上项目的数量。因此,最初创建的所有项目的TotalSale值均为0。您可以编辑我已经实现的表中的值 但是现在我想创建一个新表,它只包含TotalSale值大于0的项目 到目前为止,我还没有真正接触到任何编码,大部分都是通过界面生成器、建立连接等来完

所以基本上我正在创建一个库存/销售系统。我使用的是核心数据,目前整个库存部分都运行良好。(添加新项目、删除项目、编辑等)

我有一个名为“Item”的实体,它有许多属性(成本、名称等)以及一个属性“TotalSale”。TotalSale属性表示当前发票上项目的数量。因此,最初创建的所有项目的TotalSale值均为0。您可以编辑我已经实现的表中的值

但是现在我想创建一个新表,它只包含TotalSale值大于0的项目

到目前为止,我还没有真正接触到任何编码,大部分都是通过界面生成器、建立连接等来完成的


感谢您的帮助

nsarraycontroller支持筛选器谓词的绑定。在提供这样一个谓词的文档/窗口/视图控制器类上设置一个属性相对简单。像这样:

- (NSPredicate*)nonZeroTotalSales
{
    return [NSPredicate predicateWithFormat: @"TotalSales > 0"];
}
然后将第二个数组控制器的过滤器谓词绑定到文件的Owner>nonZeroTotalSales


非常简单。

NSArrayController支持过滤器谓词的绑定。在提供这样一个谓词的文档/窗口/视图控制器类上设置一个属性相对简单。像这样:

- (NSPredicate*)nonZeroTotalSales
{
    return [NSPredicate predicateWithFormat: @"TotalSales > 0"];
}
然后将第二个数组控制器的过滤器谓词绑定到文件的Owner>nonZeroTotalSales


非常简单,真的。

谢谢你这对我帮助很大。谢谢你这对我帮助很大。