私はWebviewナビゲーションに次のコードを使用しました。UIWebviewの前方と後方が必ずしも正常に動作しない
次のコードはうまくいくつかのURLを動作しますが、それはいくつかのURLを仕事doesntの..私は私は私のコードに誤りが何をしたか知らない...
の.h
#import <UIKit/UIKit.h>
@interface WebviewViewController : UIViewController <UIWebViewDelegate>
{
IBOutlet UIWebView * webview;
IBOutlet UIToolbar * tBar;
IBOutlet UIBarButtonItem * backbtn;
IBOutlet UIBarButtonItem * forwardbtn;
}
@property (nonatomic, retain) IBOutlet UIWebView * webview;
@property (nonatomic, retain) IBOutlet UIBarButtonItem * backbtn;
@property (nonatomic, retain) IBOutlet UIBarButtonItem * forwardbtn;
@property (nonatomic, retain) UIToolbar * tBar;
- (IBAction)goBackbttn:(id)sender;
- (IBAction)goForwardbttn:(id)sender;
@end
.M
#import "WebviewViewController.h"
@implementation WebviewViewController
@synthesize webview;
@synthesize tBar, backbtn, forwardbtn;
- (void)viewDidLoad {
[super viewDidLoad];
[backbtn setEnabled : FALSE];
[forwardbtn setEnabled : FALSE];
NSString * urlAddress = @ "http://www.exampl.com";
NSURL * url = [NSURL URLWithString:urlAddress];
NSURLRequest * requestObj = [NSURLRequest requestWithURL:url];
webview.scalesPageToFit = YES;
webview.autoresizesSubviews = YES;
[webview loadRequest : requestObj];
}
- (IBAction)goBackbttn:(id)sender
{
[forwardbtn setEnabled : TRUE];
}
- (IBAction)goForwardbttn:(id)sender {
[webview goForward];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[backbtn setEnabled :[webView canGoBack]];
[forwardbtn setEnabled :[webView canGoForward]];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
}
- (void)dealloc {
[super dealloc];
}
@end
一部のコードがありません。私たちはあなたを助けるためにもっと必要です! – MathieuF
すべてのコードを入れました。それはうまくいく。 – Velmurugan
しかし、いくつかのURLには問題の前後があります。 – Velmurugan