只是對模態視圖控制器的使用感到好奇。何時以及爲什麼要使用它們?有沒有指導方針?爲什麼「現在的模態視圖控制器」?
我發現示例核心數據手冊代碼創建一個導航控制器只是爲了呈現一個模態視圖控制器。這是爲什麼?
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:addViewController];
[self.navigationController presentModalViewController:navController
animated:YES];
是否有這樣的功能性原因?如果我們只是將addViewController推送到self.navigationController,它會起作用嗎?