簡體   English   中英

在調用UITableView委托方法之前,要完成一系列方法

[英]Getting a series of methods completed before UITableView delegate methods are called

在實際填充表之前(在調用UITableView的任何委托方法之前),我需要執行一堆與連接相關的方法。 連接方法將在NSMutableArray中添加對象,該對象以后將用於填充表視圖。

有沒有一種方法可以告訴iPhone等待所有連接方法完成,然后再從與UITableViewController中的UITableView有關的委托方法開始呢?

干杯!

難道當您完成所有連接后,您只是要做一個[table reloadData]嗎? 如果數據源仍然為空,則所有委托方法實際上都應該可以安全使用。

我有一個類似的問題。 您可以嘗試的是在完成連接方法之后才設置表視圖的數據源和委托屬性。 在IB中,請勿連接數據源並委托表視圖的連接器(保持未連接狀態)。 然后在代碼中,完成連接方法后,將數據源設置為self並在表視圖上調用reloadData。

設置表視圖時使用的常見模式是創建視圖控制器,在視圖控制器內設置數據,然后呈現視圖控制器(以模態或其他方式)。 直到您嘗試顯示表視圖,該表視圖才會開始請求數據;創建視圖控制器直到請求該視圖時才創建視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM