Cocoa - Bindings - Tableview - 如何计算列的总和

时间:2013-02-14 08:33:56

标签: objective-c macos core-data cocoa-bindings

假设我有一个名为的实体,它有三个属性: A,B和SUM

我有一个tableview, A列 B列绑定到 A B 属性。用户可以将第一个值更改为列( A,B ),而不是第三个( SUM )。

现在我的问题: 用户不应该编辑第三列( SUM )。该列应仅显示 A * B 的总和。我怎么能做到这一点?我也可以在IB中使用绑定吗?

非常感谢。

SUM = A*B

1 个答案:

答案 0 :(得分:0)

我通过向我的实体子类添加变量来修复它:

- (NSUInteger) sumOf1And2 {
    NSUInteger value1 = [self.a intValue];
    NSUInteger value2 = [self.b intValue];

    return value1 + value2;
}