NSTableview和属性计算

时间:2012-10-29 20:27:24

标签: cocoa core-data nstableview

任何人都可以帮我解决以下问题吗?

我正在创建一个包含实体的应用程序,称为salt。 该实体具有一些属性,如毫克和毫摩尔(浓度)。

它们可以通过该公式计算毫克/摩尔质量(常数)=毫摩尔。 我有一个tableview,其中包含这些属性的列,我希望应用程序计算一个,如果另一个被填充或更改。

我正在尝试使用- (void)tableViewSelectionDidChange:(NSNotification *)aNotification,但我似乎无法使其发挥作用。

1 个答案:

答案 0 :(得分:0)

我已经将a demo project放在了GitHub上,它可以完成您所描述的内容。此项目使用bindingsNSArrayController课程,Registering Dependent Keys通过keyPathsForValuesAffecting<Key> Key-Value Observing

在演示中,在编辑表格的一列中的值后,另一列中的值也会通过转换因子进行更改。将此演示项目的相关部分调整为salt转换表视图方案应该不会太糟糕。