Objective-C:引用创建类的类

发布于 2024-11-25 14:01:51 字数 609 浏览 1 评论 0原文

作为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风挽心 2024-12-02 14:01:51

UIView有一个superview属性; UIViewController 有一个parentViewController 属性。其中之一就是您正在寻找的。

UIView has a superview property; UIViewController has a parentViewController property. One of those is what you're looking for.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文