2013-12-18 67 views
0

我有視圖控制器我想加載按鈕單擊不同的網頁。 我有單一的視圖控制器,我可以加載網頁。如何從兩個單獨的按鈕單擊調用一個控制器

按鈕點擊事件

- (IBAction)btnResortTVTouch:(id)sender { 

    GlobalWebViewController *globalWebViewController1 = [[GlobalWebViewController alloc] init]; 
    globalWebViewController1.strUrlName = @"http://www.youtube.com/user/xyz"; 
    [self presentViewController:globalWebViewController1 animated:YES completion:nil]; 
    [globalWebViewController1 selectPageLink]; 
} 

- (IBAction)btnPIntrestTouch:(id)sender { 
    GlobalWebViewController *globalWebViewController = [[GlobalWebViewController alloc] init]; 
    globalWebViewController.strUrlName = @"http://www.pinterest.com/xyz/"; 
    [self presentViewController:globalWebViewController animated:YES completion:nil]; 
    [globalWebViewController selectPageLink]; 
} 

它給出錯誤

2013-12-19 03:00:17.885 RWNewYork[5941:907] Warning: Attempt to present GlobalWebViewController: 0x80c8e90 on FiveViewController: 0x81af490 which is already presenting GlobalWebViewController: 0x80826e0 

回答

0

你可能複製的第一個按鈕,這就是你如何創建的故事板中的第二個,現在有2個獨立的動作。所以對於你的一個按鈕,這兩種方法都會被調用。在故事板中右鍵單擊它們,您可以看到附加的操作。

編輯:

也許你應該叫從演示文稿完成塊selectPageLink方法。

0

它告訴你,你已經從你的FiveViewController提交了一個GlobalWebViewController,並且你正在嘗試從它提交另一個GlobalWebViewController,這是不可能的。所以你的按鈕按下必須以某種方式調用這兩種方法,或者調用其中一個方法兩次。

相關問題