我試圖在啓動應用程序時將數據從parse.com類加載到視圖控制器的tableview中。我可以從viewDidLoad方法加載數據,並按預期運行。但是,如果我從initWithStyle調用它,它不會將數據加載到tableview中。數據已加載,但reloadData調用似乎不起作用,因爲它在viewDidLoad之後執行。將數據加載到TableView中initWithStyle vs viewDidLoad
我正在尋找澄清何時重寫初始值設定項(init,initWithStyle,initWithNibName)以及何時取決於狀態轉換(viewWillAppear,viewDidLoad)。初學者非常困惑。
非常感謝任何見解。
您很少會重載視圖控制器的初始值。此時,由於筆尖/場景未加載,您的任何插口都不會連接。 ViewDidLoad是執行此類任務的正確位置 – Paulw11