我有一個3選項卡視圖控制器。其中一個選項卡具有從JSON請求/響應中檢索的表視圖。當我最初轉到此選項卡時,表格從viewDidLoad加載得很好。但是當我轉到另一個選項卡並返回到表格視圖選項卡時,它仍然具有舊的表格值。我想創建另一個JSON請求並顯示響應。當使用返回到此選項卡時,如何請求另一個JSON請求?在一個選項卡上顯示錶格視圖的選項卡欄視圖控制器
回答
如何道格拉斯說在註釋中,添加您重裝功能在viewWillAppear中
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self reloadMyData];
}
我剛剛複製並將我的代碼從viewDidLoad粘貼到viewWillLoad,我確實看到它請求/接收JSON數組,並將它存儲在本地NSArray中以供我的表視圖使用。但是,它不會更新屏幕上的表格視圖。有任何想法嗎? @Benjamin Herzog – user3512955
不是爲了viewWillLoad,而是viewWillAppear還是在評論中出現錯字? – Ben
是的,這是我的代碼中的一個錯字。抱歉。我的意思是願意出現。我是否需要調用某些方法來重新加載數組的表視圖。我正在更新viewDidLoad中使用的相同NSArray。 – user3512955
- 1. 從標籤欄控制器顯示視圖控制器從另一個選項卡沒有切換選項卡
- 2. 在選項卡欄控制器中實現表格視圖?
- 3. 隱藏模式選項卡欄控制器 - 從視圖控制器中在選項卡欄控制器
- 4. 重置選項卡欄控制器的視圖控制器
- 5. iOS選項卡在視圖中但不是選項卡欄控制器。
- 6. 初始視圖控制器和選項卡視圖控制器
- 7. 訪問選項卡控制器視圖?
- 8. 在選項卡視圖中加載每個視圖控制器
- 9. iOS - 第二視圖不顯示在選項卡視圖上
- 10. 選項卡式視圖中的Android選項卡式視圖
- 11. 將選項卡欄控制器添加到UISplitViewController的根視圖?
- 12. 如何卸載選項卡欄中的視圖控制器?
- 13. 主視圖控制器中的選項卡欄
- 14. 以編程方式切換視圖控制器以顯示選項卡欄中的視圖控制器
- 15. 子視圖選項卡犯規顯示
- 16. 如何從另一個視圖控制器顯示在標籤欄控制器第二個選項卡
- 17. iOS如何實現沒有選項卡欄項目的選項卡欄視圖控制器?
- 18. 如何從選項卡欄控制器更改視圖
- 19. 在PrimeFaces選項卡視圖
- 20. 從任何其他選項卡的視圖控制器彈出第二個選項卡的根視圖(默認)
- 21. 顯示在選項卡視圖控制器上的額外按鈕
- 22. Ionic Framework從一個選項卡上的視圖導航到另一個選項卡上的視圖
- 23. 選項卡欄不顯示在導航控制器內的視圖控制器上
- 24. 視圖內的選項卡
- 25. 在每個視圖中滾動具有導航選項卡的選項卡欄
- 26. 默認選項卡欄視圖?
- 27. 切換視圖失去選項卡欄
- 28. 檢測選項卡選擇:選項卡欄控制器
- 29. 獲取選項卡選擇事件的視圖控制器
- 30. 將初始視圖控制器連接到選項卡視圖控制器
你應該嘗試把在viewWillAppear中的JSON請求,不viewWillLoad。試試看。 – Douglas
我的意思是viewDidLoad! – Douglas