任何人都可以帮我解决以下问题吗?
我正在创建一个包含实体的应用程序,称为salt。 该实体具有一些属性,如毫克和毫摩尔(浓度)。
它们可以通过该公式计算毫克/摩尔质量(常数)=毫摩尔。 我有一个tableview,其中包含这些属性的列,我希望应用程序计算一个,如果另一个被填充或更改。
我正在尝试使用- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
,但我似乎无法使其发挥作用。
答案 0 :(得分:0)
我已经将a demo project放在了GitHub上,它可以完成您所描述的内容。此项目使用bindings,NSArrayController
课程,Registering Dependent Keys通过keyPathsForValuesAffecting<Key>
Key-Value Observing。
在演示中,在编辑表格的一列中的值后,另一列中的值也会通过转换因子进行更改。将此演示项目的相关部分调整为salt转换表视图方案应该不会太糟糕。