2012-04-13 27 views
0

我有问题要在UITextView中显示一些数据..这是问题所在。我有一个pickerview有两个组件:一个是产品,另一个是销售额。NSMUtableArray通过单击按钮添加对象

我还创建了一个NSMutableArray并存储了每个产品的价格。添加了一个按钮来进行计算,实际上这部分到目前为止工作得很好,因为当我点击按钮时,结果显示在UITextView中。

问题是我想显示所选产品的U $总数,例如,我选择了三种产品,当我点击按钮时结果将显示在TextView中。

我试图这样做,但它没有工作:我想我会创建另一个NSMutableArray来存储产品选择,当用户单击按钮时,它会给我结果..但我不能因为我不知道如何去做。

所以,任何人都可以帮忙?

谢谢!

+0

你不知道什么?如何添加一个对象到'NSMutableArray'? – Saphrosit 2012-04-13 21:10:51

+0

嗯,我不知道两者:nsmutablearray是否会解决我正在尝试执行的操作,以及如何在应用程序执行期间向nsmutablearray添加新对象。 – 2012-04-14 02:42:52

回答

1

要添加对象到NSMutableArray,您必须使用方法“addObject”。

[yourMutableArray addObject:yourObject]; 

编辑:

声明你的可变数组作为属性附加伤害。

在你的头部。

NSMutableArray *yourMutableArray; 

然后你可以使用它开始在您的m初始化为:

yourMutableArray = [[NSMutableArray alloc] init]; 

然后当你处理按钮点击操作,添加对象(而无需再次启动它)。

好运!

+0

我知道它是这样工作的,但我想要理解和做的是在运行时添加对象。就像当我点击按钮时,它会向数组中添加一个新的对象,当我点击添加相同的按钮时,它会添加另一个按钮,依此类推。 – 2012-04-14 02:44:10

+0

这是在运行时将对象添加到数组的方式,在编译时您无法在编译时添加对象,您可以在其中定义数组。你如何链接到“按钮点击”是另一个故事,你知道如何做到这一点? – LuisEspinoza 2012-04-15 01:44:17

+0

好吧,如果你知道,并与addobject的行,你应该实现你想要的东西。 – LuisEspinoza 2012-04-15 03:04:22