Cocoa - 绑定 - Tableview - 如何计算列的总和
Posted
技术标签:
【中文标题】Cocoa - 绑定 - Tableview - 如何计算列的总和【英文标题】:Cocoa - Bindings - Tableview - How to calculate sum of columns 【发布时间】:2013-02-14 08:33:55 【问题描述】:假设我有一个名为 Values 的实体,它具有三个属性:A、B 和 SUM。
我有一个表格视图,其中 Column A 和 Column B 绑定到属性 A 和 B。用户可以将第一列的值更改为 (A,B),但不能将第三列的值更改为 (SUM)。
现在我的问题是: 用户应该无法编辑第三列 (SUM)。该列应仅显示 A * B 的总和。我怎样才能做到这一点?我也可以在 IB 中使用绑定吗?
非常感谢。
【问题讨论】:
【参考方案1】:我通过向我的实体子类添加一个变量来修复它:
- (NSUInteger) sumOf1And2
NSUInteger value1 = [self.a intValue];
NSUInteger value2 = [self.b intValue];
return value1 + value2;
【讨论】:
以上是关于Cocoa - 绑定 - Tableview - 如何计算列的总和的主要内容,如果未能解决你的问题,请参考以下文章