【问题标题】:Passing uiwebview request using prepareforsegue in objective c在目标 c 中使用 prepareforsegue 传递 uiwebview 请求
【发布时间】:2016-06-16 19:38:35
【问题描述】:

我是 IOS 新手,我正在尝试创建一个应用程序,我需要在其中显示任何站点的 webview 以及滑出菜单。为了实现这一点,我尝试使用 swrevealviewcontroller 让滑出菜单工作并在控制器页面上使用 uiwebview,但现在我需要从使用单个 uiwebview 的滑出菜单将 url 传递给 webview。

我怎样才能做到这一点,我已经尝试使用这个链接 Pass a UIWebView request using prepareForSegue

但我被困在某一点上,我收到错误 Urlstr 不属于类,我查过了

如果有人能指导我完成整个步骤,那就太好了

【问题讨论】:

    标签: objective-c


    【解决方案1】:

    将 NSString 属性添加到您正在呈现的 ViewController 中,如下所示:

    @property (nonatomic, strong) NSString *webviewURLString;
    

    然后,当您展示 ViewController 的 webviewURLString 属性时,请使用以下内容:

    MyViewController *myVC = [self.storyboard instantiateViewControllerWithIdentifier:@"myViewController"];
    // THIS IS WHERE YOU ASSIGN IT
    myVC.webviewURLString = @"<your url goes here>";
    [self.navigationController pushViewController:myVC animated:YES];
    

    然后在 MyViewController 的 viewDidLoad 方法中,您可以检查 webviewURLString 是否有值,如果有,则开始使用来自 webviewURLString 的 url 加载 Web 视图。

    【讨论】:

      猜你喜欢
      • 2012-02-06
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      • 1970-01-01
      • 2017-11-20
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多