我在变量lstaInfo中有一个数组,如下所示:
[0] = fruits
[1] = bee
[2] = computer
[3] = cars
我在其相应的文本字段中输入数组的每个部分,如下所示:
-(void)setFields{
field0.text = lstaInfo[0];
field1.text = lstaInfo[1];
field2.text = lstaInfo[2];
field3.text = lstaInfo[3];
}
我在
setFields
中调用viewDidLoad
函数,但是每次运行模拟器时,它崩溃并返回一条错误消息:线程1:信号SIGABRT
这个阵列很完美,IBOutlets也很完美,有人可以帮助我吗?
最佳答案
设置数组:
NSArray *lstaInfo = @[@"fruits",@"bee", @"computer", @"car"];
然后填充字段:
-(void)setFields{
field0.text = lstaInfo[0];
field1.text = lstaInfo[1];
field2.text = lstaInfo[2];
field3.text = lstaInfo[3];
}
关于ios - 使用数组更改UITextField的值不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22547490/