2013-08-18 68 views
0

我創建了UIWebView的單一視圖的應用程序在頂部導航欄,打開主頁。在導航欄,我想創建一個按鈕,其中,當被按下時,會帶給你回到UIWebView的主頁。目前,當我按下導航欄上的「主頁」按鈕,退出該應用程序,並讓我在Safari中的URL。請幫我解決這個問題。我的代碼如下:如何使在導航欄中圓矩形按鈕中的UIWebView

ViewController.h:

@interface ViewController : UIViewController 
{ 
IBOutlet UIWebView *MyWebView; 
} 

//Buttons: 
-(IBAction)HomeButton; 

ViewController.m:

//Buttons: 
-(IBAction)HomeButton { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://google.com"]]; 
} 


- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSURL *myURL = [NSURL URLWithString:@"http://google.com"]; 

    NSURLRequest *myRequest = [NSURLRequest requestWithURL:myURL]; 

    [MyWebView loadRequest:myRequest]; 
} 

回答

0

您必須加載URL在Web視圖像你已經在做viewDidLoad調用,而不是openURL:

-(IBAction)HomeButton { 
NSURL *myURL = [NSURL URLWithString:@"http://google.com"]; 
NSURLRequest *myRequest = [NSURLRequest requestWithURL:myURL]; 

[MyWebView loadRequest:myRequest]; 
} 

Btw。約定以小寫字母開始您的屬性名稱。所以,你可能要重新命名MyWebViewmyWebView