iOS - 将值从对象传递到它的包含类

发布于 2024-12-05 06:52:11 字数 289 浏览 0 评论 0原文

设置:

我有一个appdelegate,并在其中声明是custunUiviewController.h,在该控制器中,我有RandomName.h声明(作为对象,而不是子类)我可以使用[super Methotname]或类似从anduralName.h上触发customUiviewController上的方法。H?

还是我必须将其传递给AppDelegate,然后从那里转到CustomUiviewController? (我一直在做)

感谢

P.S.咖啡很好。

The setup:

I have an AppDelegate and declared on that is CustomUIViewController.h and in that controller I have RandomName.h declared (as an object, not a subclass) can I use [super methodName] or similar to trigger a method on CustomUIViewController from a method on RandomName.h?

Or do I have to pass it to the appDelegate and then from there to CustomUIViewController? (How I have been doing it)

Thanks

P.S. Coffee is good.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

雨落□心尘 2024-12-12 06:52:11

我认为我已经理解了您的问题。如果我没有; - )

super赦免我。您可以简单地调用,

[appDelegate.customViewController methodName];

另一种方法是将 customViewController 的引用传递给 andarmname 对象,类似的东西,

[[RandomName alloc] initWithParent:self];

您必须保留 self 在 initwithparent 方法中,可以说变量名是 parent ,然后调用这样的方法,

[parent methodName];

I think I've understood your question. Pardon me if I didn't ;-)

super doesn't work that way. You can simply call,

[appDelegate.customViewController methodName];

The other way is to pass the reference of the customViewController to RandomName object, something like,

[[RandomName alloc] initWithParent:self];

You have to keep the reference of self in initWithParent method, lets say the variable name is parent, and call the method like this,

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