2014-05-04 44 views
0

我正在研究一个iOS应用程序,它从16个文本字段获取数据输入,并将计算出的总数输出到相应的标签。总计几个数据点

我正在寻找现在要做的就是添加一个标签,其合计的数字输出的全部16成一个单一的数字。每个单独的计算工作正常,并输出一个准确的数字,我甚至不知道从哪里开始编码一个新的标签,汇总其他16个标签的值。

我什至不知道我知道我如何字正在寻找做正确。任何帮助将不胜感激。

回答

0

不要用“总结价值的标签”来思考。这使您的视图和您的模型混淆。您的数据不应该保存在您的标签中,它们只是用于显示它。

你应该有像阵列,保持作为你的视图控制器的一部分,其保持输入值,而另一个保持该输出值的一些结构。如果这是NSNumberNSArray的对象,你就可以得到的总和如下:

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

哪里numbers是你的号码的阵列。

如果想直接从标签做到这一点,那么你就需要通过每个标签的工作,并得到[label.text integerValue]并把它们加起来。