Swift ios dismissViewControllerAnimated与exit之间的区别

时间:2015-07-25 14:43:36

标签: ios objective-c iphone xcode swift

作为ios开发的新手,我想知道dismissViewControllerAnimated(true, completion: nil)与故事板中的“退出”之间的区别是什么?

我有一个带有segue的视图,通过模态显示进入另一个视图。现在我正在使用dismissViewControllerAnimated(true, completion: nil)以回到前一个VC。但我已经看过som教程,他们只需将一行拖到故事板中的退出图标/按钮

2 个答案:

答案 0 :(得分:2)

Dismiss不会让你准备放卷过程,它只会回到上一个视图,而从退出按钮创建segue让你有机会准备放卷过程,你可以从视图中传递一些模型信息驳回了以前的观点。

答案 1 :(得分:1)

拖动线条时,您将再次显示上一个视图,而不是仅仅关闭新视图以返回原始视图。建议不要使用此方法,因为每次单击退出按钮都会浪费内存。上一个视图将继续添加到视图堆栈,这将累积内存。