我有一个文本字段,我试图在用户按完成时将数据发送到可变数组。起作用的唯一方法是当我执行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中添加新对象时都要进行分配和初始化。