gpt4 book ai didi

ios - 从 UIPopoverController 访问父 Controller 的成员

转载 作者:行者123 更新时间:2023-11-29 13:30:08 25 4
gpt4 key购买 nike

如何访问在 UIPopoverController 中调用 UIPopoverController 的 Controller 成员?

调用 UIPopoverController 的 Controller 被设置为弹出窗口的委托(delegate)(不确定这是否对我有帮助):

self.popover = [[UIPopoverController alloc] initWithContentViewController:theView];
[self.popover setDelegate: self];

最佳答案

您访问它们的方式与从任何其他 View Controller 访问成员的方式相同:您需要对父 View Controller 的引用。例如,您可以在弹出 View Controller 上有一个指向父 View Controller 的成员变量。 (您可能希望使这样的引用变弱或不保留。)该成员通常是弹出 View Controller 的“委托(delegate)”。

您可以在呈现它之前在您的 theView 上设置它,或者将它传递给它的初始化程序。

(我不确定,但您也可以尝试查看弹出 View Controller 的 parentViewControllerpresentingViewController。)

关于ios - 从 UIPopoverController 访问父 Controller 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12118326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com