我有一个很奇怪的问题
我用 UIWebView 和 NavigationController 构建了一个简单的应用程序,但问题是当第二个页面正在加载时,我回到第一页并访问了一个链接,应用程序崩溃并且控制台什么也没说
这是我完成加载的代码
-(void)webViewDidFinishLoad:(UIWebView *)aWebView {
NSString *str = [aWebView stringByEvaluatingJavaScriptFromString:@"document.title"];
self.navigationItem.title = str;
[navigationActivity stopAnimating];
}
这对于网络视图应该开始加载
if(navigationType == UIWebViewNavigationTypeOther)
{
NSURL *url2 = [request URL];
NSString *URLStr = [url2 absoluteString];
RootViewController* viewController = [[RootViewController alloc] init];
NSString *holder = [self getQueryStringInner:URLStr];
[self getQueryString:URLStr];
if([holder length] != 0 && [flag length] != 0 && !facebook )
{
appDelegate.title =@"Title";
appDelegate.query = queryString;
appDelegate.url = holder;
[self.navigationController pushViewController:viewController animated:YES];
[viewController release];
return NO;
}
}
我对 Objective-c 和 iOS 开发真的很陌生,所以任何帮助都将不胜感激
任何帮助