我有tableview.In方法'viewWillAppear',它調用一個函數和函數的數據存儲在一個名爲'列表'的數組中。現在在方法'numberOfRowsInSection'方法中它返回列表計數...在另一個方法' cellForRowAtInexPath'它顯示單元格中的數據......現在當視圖使用pushViewnavigationcontroller被推送到上述視圖時,函數在viewwillappear中被調用並且數據被顯示在tableview中..現在當我回到上一個視圖並再次移動到tableview視圖時... viewWillAppear方法被稱爲(我使用NSLog檢查)...但tableview顯示相同的以前的數據..這意味着方法numberOfRowsInSection,cellForRowAtIndexPath被稱爲只有一次,一開始click..why是如此??以及可以是什麼通過改變數據值一次又一次加載tableview。桌面視圖方法只被稱爲一次在Objective-C上的iPhone手機?
0
A
回答
0
我自己找到了解決方案。只需在方法viewWillAppear
中使用[tableview reloadData]
即可。
相關問題
- 1. 如何在手機上顯示桌面視圖?
- 2. 移動菜單不在手機上只顯示在桌面上
- 3. 的字體是在桌面ligher但無法在手機上
- 4. ASP.NET MVC:在視圖中註銷一次被稱爲
- 5. 桌面/手機上無顯示
- 6. 在python視圖中檢測手機瀏覽器(不只是iPhone)
- 7. 方法不被稱爲第三次
- 8. jQuery手機桌面設置默認視圖
- 9. iPhone桌面視圖 - 問題indexPath.row
- 10. 桌面視圖UIView上的手勢識別器
- 11. jwplayer在桌面上工作,但不是在所有的手機上,爲什麼?
- 12. 如何在iPhone桌面視圖中僅列出一些事件?
- 13. 如何防止的方法被稱爲不止一次
- 14. iPhone桌面視圖上的滾動問題
- 15. iPhone桌面視圖設計與應用上的其他元素
- 16. 字體不顯示在手機視圖或響應的視圖相同桌面視圖
- 17. iOS:表視圖中的方法和數據被稱爲過早
- 18. didReceiveAuthenticationChallenge只會被調用一次iPhone
- 19. 在桌面上動態對齊圖像3,在手機上動態對齊
- 20. 在手機上加載自定義視圖/ iphone
- 21. Javascript表單腳本無法在手機上工作(但在桌面上完美)
- 22. 在關機前在桌面上創建一個快捷方式
- 23. dojo.parser.parse只能在第一次工作時被稱爲
- 24. 視頻作爲手機上的開機畫面
- 25. 在iPhone上不會出現iPhone桌面的奇怪行爲
- 26. 觸發事件,每次一個新方法被稱爲
- 27. 每次相機關閉,Viewdidload被稱爲
- 28. 「Overscroll」桌面視圖
- 29. 對於桌面視圖上的quik圖像加載哪些是可用於iphone的最佳方法?
- 30. 瀏覽器檢測只顯示在手機上,另一個代碼在桌面上
'reloadData'在'viewWillAppear'內部被調用。實際上,通常在獲取新數據後,您幾乎可以在代碼中的任何其他地方調用reloadData。 – Philip007 2012-12-02 22:30:08