每次按下按钮,我都会尝试打印到数组。这是我的代码
array = [[NSMutableArray alloc] initwithObject:textview.text,nil];
我得到的输出是: :测试
然后当我再次运行应用程序并按下按钮时,输出为:
:the
我想要的是当我按下按钮时:
:test
:the
每次从Textview按下按钮进入数组时,如何保存数据?
答案 0 :(得分:0)
哦,好的,我明白了。 每次按下按钮,都可以通过调用initWithObject来实例化一个新数组。 这将每次覆盖您以前的数据。实例化数组一次,可能在viewDidAppear中,然后在点击按钮时在数组上使用addObject :.这样,您的数据就会被保存。
编辑:以下是一个例子: 假设您正在使用iphone,ViewControllers有一个名为
的方法-(void)viewDidAppear;
找到它并使用
实例化你在那里的头文件中声明的数组array = [NSMutableArray array];
现在你有了一个全局可变数组。 在你的IBAction-Method(也许它叫做buttonIsTapped或其他东西)中这样做:
[array addObject:textview.text];
多数民众赞成。