Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 当我在文本框中输入文本并单击按钮时,如何向选择器视图添加数据?_Ios_Objective C_Uipickerview - Fatal编程技术网

Ios 当我在文本框中输入文本并单击按钮时,如何向选择器视图添加数据?

Ios 当我在文本框中输入文本并单击按钮时,如何向选择器视图添加数据?,ios,objective-c,uipickerview,Ios,Objective C,Uipickerview,这是我填充pickerview的数组,我有一个文本字段和按钮。 当用户输入一些文本并点击按钮时,pickerview应该用新文本更新 我怎样才能做到这一点?只需将对象添加到pickerArray中,并从选择器中调用reloadAllComponents方法。正如文件所说: pickerArray = [[NSMutableArray alloc]initWithObjects:@"abc",@"zxc",@"xyz",@"qwe", nil]; 重新加载选择器视图的所有组件。调用此方法会导致

这是我填充pickerview的数组,我有一个文本字段和按钮。 当用户输入一些文本并点击按钮时,pickerview应该用新文本更新


我怎样才能做到这一点?

只需将对象添加到pickerArray中,并从选择器中调用reloadAllComponents方法。正如文件所说:

pickerArray = [[NSMutableArray alloc]initWithObjects:@"abc",@"zxc",@"xyz",@"qwe", nil];
重新加载选择器视图的所有组件。调用此方法会导致 选取器视图,用于查询代理中所有组件的新数据

在pickerview数组中添加组件并重新加载所有组件

目标-C

迅捷的

[pickerArray addObject:new_text];
[pickerView reloadAllComponents];
[pickerview reloadAllComponents];
pickerview.reloadAllComponents()