2012-02-05 33 views
1

所以基本上我正在创建一个库存/销售系统。我正在使用核心数据,目前整个库存部分工作得很好。 (添加新项目,删除项目,编辑等)表视图绑定中的特定行内容

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

但现在我想创建一个只具有大于0

的TotalSale值到目前为止项目的新表,我还没有真正触及任何编码,大部分已通过做接口生成器,连接等。

任何帮助表示赞赏!

回答

1

NSArrayControllers支持过滤器谓词的绑定。在你的文档/窗口/视图控制器类上设置一个属性,这个属性出售了这样一个谓词,这将是相对简单的。就像这样:

- (NSPredicate*)nonZeroTotalSales 
{ 
    return [NSPredicate predicateWithFormat: @"TotalSales > 0"]; 
} 

那么你会绑定你的第二个阵列控制器的过滤谓词结合文件的所有者> nonZeroTotalSales。

很容易,真的。

+0

谢谢你对我的帮助很大。 – Rail24 2012-02-05 21:45:41

+1

如果这个答案对你有帮助,那么你应该接受答案。 – 2012-02-06 00:51:33