【问题标题】:Cocoa - Bindings - Tableview - How to calculate sum of columnsCocoa - 绑定 - Tableview - 如何计算列的总和
【发布时间】:2013-02-14 08:33:55
【问题描述】:

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

我有一个表格视图,其中 Column AColumn B 绑定到属性 AB。用户可以将第一列的值更改为 (A,B),但不能将第三列的值更改为 (SUM)。

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

非常感谢。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-31
      相关资源
      最近更新 更多