我有一个文本字段,我试图在用户按完成时将数据发送到可变数组。起作用的唯一方法是当我执行textFieldArray = [[NSMutableArray alloc]initWithObjects:self.textField.text, nil];时,但是当用户点击添加另一个对象时,它将重写可变数组。
这是我的代码:

- (IBAction)doneButton:(id)sender {

[self resignFirstResponder];

[textFieldArray addObject:self.textField.text];

NSLog(@"array: %@", textFieldArray);
}


这可能被标记为重复问题,但我找不到能解决我问题的任何东西,谢谢您的帮助。

最佳答案

只需将其添加到viewDidLoad:方法中,它就可以正常工作:

textFieldArray = [[NSMutableArray alloc]init];


您需要分配和初始化此数组,但不必每次在Array中添加新对象时都要进行分配和初始化。

08-04 18:17