【发布时间】:2010-11-26 08:05:37
【问题描述】:
UIViewController 的 parentViewController 属性是只读的,但我正在嵌套自定义视图控制器并想使用此属性。
但是,由于它是只读的,并且我没有找到其他方法来设置此属性,所以我的问题是:如何设置它?
很明显,UINavigationController可以在-pushViewController中以某种方式设置属性,-presentModalViewController也可以,所以一定可以。
我知道我可以添加自己的 UIViewController 属性,但我确信 parentViewController 原则上是正确的属性。
【问题讨论】:
-
我认为无论谁对这个线程中的每个答案都投了反对票,都可以给出一个理由:)
-
不是我,但我怀疑他们不同意使用私有 API,并且投票否决使用私有 API 的建议似乎在 SO 上很常见。也许他们是苹果痣。
标签: iphone cocoa-touch uiviewcontroller hierarchy parentviewcontroller