我有UITableViewController
我只需要初始化代码一次就可以填充数据源。在哪种方法下放这个代码。
我尝试使用viewWillAppear:
方法,但每次出现视图时都会执行。
答案 0 :(得分:1)
如果你只想在View屏幕上显示一次,那么是的。去吧。否则,如果您必须在视图开始过渡到幻灯片之前排列内容,您还可以使用ViewdidLoad或ViewWillAppear。
所有这些方法都会在每次点击一行的tableView中执行。
无论如何,你想要实现的模式叫做singleton,你可以在这里找到更多关于它的信息
答案 1 :(得分:0)
你可以把它放在viewDidLoad
中,它只会一次。
答案 2 :(得分:0)
- (void)viewDidLoad
方法可能就是您想要使用的地方。一旦视图控制器完成其加载代码(通过加载XIB或通过调用loadView
),它就会被调用。