私は非常に奇妙な問題を抱えています
UIWebViewとNavigationControllerを使用して単純なアプリを作成しましたが、問題は、秒ページが読み込まれ、最初のページに戻ってリンクにアクセスすると、APPがクラッシュし、コンソールに何も表示されないことです。
これがロード終了時の私のコードです
-(void)webViewDidFinishLoad:(UIWebView *)aWebView {
NSString *str = [aWebView stringByEvaluatingJavaScriptFromString:@"document.title"];
self.navigationItem.title = str;
[navigationActivity stopAnimating];
}
Webビューの場合はロードを開始する必要があります
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の開発に本当に慣れていないので、どんな助けでもありがたいです
ヘルプ