如何在webview中刷新

时间:2017-06-08 09:00:32

标签: ios uiwebview

我是新学习的。

我在UIWebView上发了Xcode

刷新代码模拟器正在运行但无法在手机上运行。 如何运行?

这是代码

-(void)viewDidLoad {
     NSString *fullURL = @"http://mysite.com.tr/report";
     NSURL *url = [NSURL URLWithString:fullURL];
     NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
     webView.delegate = (id)self;
     [webView loadRequest:requestObj];

     UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
     [refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
     [webView.scrollView addSubview:refreshControl];
}


-(void)handleRefresh:(UIRefreshControl *)refresh {

    // Reload my data

    NSString *fullURL = @"http://mysite.com.tr/report";
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
    [refresh endRefreshing];
    [super viewDidLoad];

}

1 个答案:

答案 0 :(得分:1)

您的代码运行正常。 除去

 [super viewDidLoad];

在info.plist文件中添加一个属性。

enter image description here

注意:不建议允许任意加载为YES。希望您自己解决。