我无法在StackOverFlow上找到解决方法。任何帮助表示赞赏。
总之,我通过从我的parse.com(实际上使用back4app.com)下载一个名称列表到一个数组中来启动viewDidLoad()。当然,由于加载是在后台完成的,因此主线程不会等待并继续卡车运输。
当我的主线程命中“numberOfRowsInComponent”委托函数以确定将在我的pickerview中的行数时,它返回0,因为尚未加载该数组。
如何获取下面的numberOfRowsInComponent函数以了解它需要等待加载数组?
谢谢,
菲尔
答案 0 :(得分:1)
一旦所有元素都添加到数组中,然后重新加载选择器的组件,它再次调用选择器的委托和数据源,您将看到所有值将反映在pickerView.Also隐藏选择器中,直到下载完成并且一旦完成然后显示选择器。