因此,基本上我正在创建一个库存/销售系统。我使用的是Core Data,目前整个库存部分运行良好。(添加新项目、删除项目、编辑等)
我有一个名为"Item“的实体,它有许多属性(成本、名称等)。以及属性"TotalSale“。TotalSale属性用于表示当前发票上商品的数量。因此,最初所有项都是使用值为0的TotalSale创建的。您可以编辑我已经实现的表中的值。
但现在我想创建一个新表,其中只包含TotalSale值大于0的项。
到目前为止,我还没有真正接触到任何编码,大多数都是通过接口构建器、建立连接等完成的。
如有任何帮助,我们不胜感激!
发布于 2012-02-06 04:30:08
NSArrayControllers支持过滤器谓词的绑定。在文档/窗口/视图控制器类上设置一个属性来维护这样的谓词是相对简单的。如下所示:
- (NSPredicate*)nonZeroTotalSales
{
return [NSPredicate predicateWithFormat: @"TotalSales > 0"];
}
然后将第二个数组控制器的过滤器谓词绑定绑定到File's Owner > nonZeroTotalSales。
很简单,真的。
https://stackoverflow.com/questions/9152375
复制相似问题