我想在我的tableViewController中使用我的viewDidLoad函數。 如何讓viewDidLoad在我的控制器中運行?以編程方式添加tableView,viewDidLoad不叫
tableViewController = [[TableViewController alloc] init];
UITableView *tableView = [[UITableView alloc] init];
tableViewController.view = tableView;
....
這是絕對錯誤的,你不能添加一個表視圖到UITableViewController,它已經有一個表視圖init – Charan
如果你分配一些'UIView'到'[UIViewController視圖]','viewDidLoad'永遠不會被調用,因爲視圖已經創建。 – Sulthan