我有一個UIpicker與2列。當我在第一列中選擇一行時,我成功加載數據並填充第2列。直到我點擊列時,列2中的新數據纔會顯示。直到我點擊舊數據仍然顯示,雖然我已經加載數據並打電話給reloadcomponent。UIPicker,2列,更新第二組件
如何強制更新UIpicker以便顯示第2列數據?
更新: 似乎只有當我點擊它時才更新列,現在我看到如果我在列1中選擇一行並等待4-5秒,那麼列2最終會更新。奇怪這個。當我點擊第2列時,它會立即更新。不管它是模擬器的問題,它可以在設備上工作嗎?
你嘗試過'pickerView.reloadAllComponents'嗎? – mikle94
是的,直到我點擊第2列時纔會顯示數據。 – JonP