我是iOS編程的新手,我創建了我的第一個處理多個視圖的iPad應用程序。 因爲我不知道如何管理內存和對象(應用程序沒有崩潰,但我試圖阻止它們)我有這個問題。iOS [UITableView reloadData] vs ViewWillAppear父類上的那個UITableView類的新實例
總的來說這是更好地對導航到子視圖時,並返回到父母或父母的父母等的意見更新信息:
選項1 實例化父viewWillAppear
方法兒童控制器
父:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.supportDetailController = [[BIDSupportDetail alloc] init];
}
選項2 實例化的viewDidLoad中父方法子控制器和對兒童viewWillAppear
方法調用[self.tablewView reloadData]
家長:
-(void)viewDidLoad
{
[super viewDidLoad];
self.supportDetailController = [[BIDSupportDetail alloc] init];
}
兒童:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.tablewView reloadData]
}
林使用iOS 6.1和Xcode 4.6.2
嗨,不是真的,我想更新孩子,當父母在他的UITableView中選擇一行。但我真的不知道是否最好的方法是每次我去孩子時創建一個新的實例或保留1個實例並重新加載數據。 – Symphonicmind 2013-04-25 15:18:28