我一直对应分配给的任务类型有点不清楚viewDidLoad对比viewWillAppear:在一个UIViewController子类.
例如,我正在做一个应用程序,我有一个UIViewController子类命中服务器,获取数据,将其提供给视图,然后显示该视图.什么是这样做的利弊viewDidLoad对比viewWillAppear?
它是安全的假设,一个属性,即fetchedResultsController,的chatViewController,的子类的实例UITableViewController,总是nil当viewDidLoad被调用时,假设其设置为nil在viewDidUnload?唷!
如果是这种情况,那么我认为没有必要立即重新定义访问器函数,就像在Xcode示例应用程序CoreDataBooks中那样.我宁愿把所有代码放在viewDidLoad一个单独的函数中,因为那是我唯一使用它的地方.
iphone uitableview uikit viewdidload nsfetchedresultscontroller