Objective-C:引用创建类的类
作为 Obj-C 的新手,我在创建导航方案时遇到了一些麻烦。
好吧,我有这个 NavigationController 及其 UIViewController(我们称之为 mainView
)。
在 ViewController 内,我加载另一个 UIViewController(我们称之为 dynaView,我使用 insertSubview:dynaView.view 添加它)。
dynaView
的 Controller 有一个 NavigationController PushViewController
到另一个 ViewController,但由于 NavigationController 与 mainView
相关,因此使用 self.NavigationController PushViewController
不会成功,所以我想知道如何引用创建 dynaView 的 mainView 实例的 NavigationController?
像 self.parent.NavigationController...
任何人都可以帮助我:)?
Being mysef a newbie to Obj-C I´m having some troubles creating a navigation scheme.
Well, I have this NavigationController with its UIViewController (let's call it mainView
).
Inside the ViewController I load another UIViewController (let's call it dynaView
, I add it with insertSubview:dynaView.view
).
The Controller for dynaView
has a NavigationController pushViewController
to another ViewController, but since the NavigationController is related to mainView
, using self.NavigationController pushViewController
won't do the trick, so I was wondering how can I make reference to the NavigationController of the mainView instance that created dynaView?
Something like self.parent.NavigationController...
Anyone who can help me :) ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
UIView有一个superview属性; UIViewController 有一个parentViewController 属性。其中之一就是您正在寻找的。
UIView has a superview property; UIViewController has a parentViewController property. One of those is what you're looking for.