从Textview中按下每个按钮打印到阵列

时间:2013-05-20 14:25:16

标签: textview nsmutablearray

每次按下按钮,我都会尝试打印到数组。这是我的代码

array = [[NSMutableArray alloc] initwithObject:textview.text,nil];

我得到的输出是:     :测试

然后当我再次运行应用程序并按下按钮时,输出为:

:the

我想要的是当我按下按钮时:

:test
:the

每次从Textview按下按钮进入数组时,如何保存数据?

1 个答案:

答案 0 :(得分:0)

哦,好的,我明白了。 每次按下按钮,都可以通过调用initWithObject来实例化一个新数组。 这将每次覆盖您以前的数据。实例化数组一次,可能在viewDidAppear中,然后在点击按钮时在数组上使用addObject :.这样,您的数据就会被保存。

编辑:以下是一个例子: 假设您正在使用iphone,ViewControllers有一个名为

的方法
-(void)viewDidAppear;

找到它并使用

实例化你在那里的头文件中声明的数组
array = [NSMutableArray array];

现在你有了一个全局可变数组。 在你的IBAction-Method(也许它叫做buttonIsTapped或其他东西)中这样做:

[array addObject:textview.text];

多数民众赞成。