谁能帮我解决以下问题?
我正在创建一个包含实体的应用程序,称为盐。该实体具有一些属性,例如毫克和毫摩尔(浓度)。
它们可以通过以下公式计算:毫克/摩尔质量(常数)= 毫摩尔。我有一个表格视图,其中包含这些属性的列,如果另一个已填写或更改,我希望应用程序计算一个。
我正在尝试使用- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
,但似乎无法使其正常工作。
谁能帮我解决以下问题?
我正在创建一个包含实体的应用程序,称为盐。该实体具有一些属性,例如毫克和毫摩尔(浓度)。
它们可以通过以下公式计算:毫克/摩尔质量(常数)= 毫摩尔。我有一个表格视图,其中包含这些属性的列,如果另一个已填写或更改,我希望应用程序计算一个。
我正在尝试使用- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
,但似乎无法使其正常工作。
我在 GitHub 上放了一个演示项目,可以满足您的描述。该项目利用绑定、NSArrayController
类和注册依赖键通过键值观察。keyPathsForValuesAffecting<Key>
在演示中,在您编辑表格一列中的值后,另一列中的值也会通过转换因子进行更改。将此演示项目的相关部分调整到您的盐转换表视图场景应该不会太糟糕。