我是 iOs 开发的新手,我无法解决这个问题,当我选择 uitab 时如何重新加载 uiwebview 这是我的代码:
- (void)tabBarController:(UITabBarController *)aTabBarController didSelectViewController:(UIViewController *)viewController
{
if(self.tabBarController.selectedIndex == 0)
{
[[NSURLCache sharedURLCache] removeAllCachedResponses];
BSHomeViewController *homeViewController = [[BSHomeViewController alloc] initWithNibName:nil bundle:nil];
BSHomeViewController.webView = nil;
[BSHomeViewController.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:HOMEPAGE]]];
}
[[NSUserDefaults standardUserDefaults] setInteger:self.tabBarController.selectedIndex forKey:@"BSSelectedTab"];
}
我在 appdelegate 中声明它,但它不会重新加载。
请帮我解决这个问题。非常感谢所有答案。