gpt4 book ai didi

ios - 解雇ViewControllerAnimated :completion:后如何访问firstViewController的webView

转载 作者:行者123 更新时间:2023-11-29 04:22:18 25 4
gpt4 key购买 nike

我的环境

iOS6
Xcode 4.5.1
application for iOS5 or later

我使用两个 ViewController。

FirstViewController 有 webView 以及调用 SecondViewController 的 segue 模式。

[self performSegueWithIdentifier:@"foo" sender:self];

然后,关闭 SecondeViewController 后,我想在 FirstViewController 中重新加载 webView。我怎样才能重新加载它?

我使用以下代码关闭 SecondViewController。

[self.parentViewController dismissViewControllerAnimated:YES completion:^{  }];

提前非常感谢。

最佳答案

您可能需要调用:

[webView reload];

在合适的地方,例如firstViewController的viewWillAppear或viewDidAppear委托(delegate)方法。

您还可以通过以下完成 block 重新加载 webView:

[self.parentViewController dismissViewControllerAnimated:YES completion:^{ [self.firstViewController.webView reload]; }];

但是为此,您必须在完成 block (范围)中拥有可用的firstViewController 实例。为此,您可以在 appdelegate 或任何其他方式中声明您的firstViewController。您还需要将 webView 设置为firstViewController 的属性。

关于ios - 解雇ViewControllerAnimated :completion:后如何访问firstViewController的webView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816584/

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