简体   繁体   English

(iPhone)pushViewController popViewController保留并释放吗?

[英](iphone) pushViewController popViewController retain and release?

I wonder push/pop viewController on navigation stack would retain/release the viewcontroller. 我想知道导航堆栈上的push / pop viewController是否会保留/释放viewcontroller。
It's not documented in apple doc. 苹果文档中没有记录。

I saw someone saying push retains. 我看到有人说推送保留。 But is it documented or ok to believe that? 但是相信它是有记录的还是可以的?

Thank you 谢谢

It definitely does retain on push and release on pop. 它肯定会保留在推送上并在弹出时释放。 I would say in this case it simply follows the convention of taking ownership of objects that you need to work with, that's probably why the documentation doesn't mention it explicitly. 我要说的是,在这种情况下,它只是遵循获取需要使用的对象的所有权的惯例,这可能就是为什么文档没有明确提及它的原因。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM