只是对模态视图控制器的使用感到好奇。何时以及为什么要使用它们?有没有指导方针?为什么“现在的模态视图控制器”?
我发现示例核心数据手册代码创建一个导航控制器只是为了呈现一个模态视图控制器。这是为什么?
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:addViewController];
[self.navigationController presentModalViewController:navController
animated:YES];
是否有这样的功能性原因?如果我们只是将addViewController推送到self.navigationController,它会起作用吗?