我将ECSlidingViewController与两个视图控制器一起使用。“详细”视图在初始加载时显示,“详细”视图菜单栏上的按钮然后显示作为 UITableView 的“主”视图,很像路径和 Facebook UI。
我的问题是我想在应用程序启动时加载这个详细视图。然后,这会将一些初始数据添加到我的核心数据数据库中,并在主视图的 UITableView 中显示一行。
如果我显示主视图并在菜单中选择一行,我会转到详细页面,然后使用 prepareForSegue:sender 正确加载数据。
如何仅在初始加载时而不是通过 segue 加载时在详细视图中执行任务?
背景信息
我在 StoryBoard 中的第一个视图加载了主视图和详细视图:
- (void)viewDidLoad
{
[super viewDidLoad];
// Setup the view controllers
self.topViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MainTop"];
self.underLeftViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Menu"];
}