总计几个数据点

时间:2014-05-04 07:20:30

标签: ios

我正在开发一个iOS应用程序,该应用程序从16个文本字段中获取数据输入,并将计算出的数字总和输出到相应的标签。

我现在要做的是添加另一个标签,将所有16个数字输出合计为一个数字。每个单独的计算工作正常并输出一个准确的数字,我甚至无法开始知道从哪里开始编码一个新的标签,总计来自其他16个标签的值。

我甚至不确定我是否知道如何说出我正在做的事情。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

不要以“拥有总值的标签”来思考。这会让您的视图和您的模型感到困惑。您的数据不应保存在标签中,只是用于显示它们。

你应该有一些像数组一样的结构,作为视图控制器的一部分,保存输入值,另一个保存输出值。如果这是NSArrayNSNumber个对象,您可以按以下方式获得总和:

NSNumber* sum = [numbers valueForKeyPath: @"@sum.self"];

numbers是您的数字数组。

如果 希望直接从标签中执行此操作,那么您需要处理每个标签并获取[label.text integerValue]并添加它们。