2014-01-14 30 views
0

因此,在我的應用程序的其中一個頁面中,我有一個UIWebView設置,以及導航按鈕可以返回,並在歷史記錄之間進行轉發。嗯,我想啓用和禁用那些當UIWebView不能後退或前進按鈕,所以我用這個:在iPhone上禁用了酒吧圖標,但不是iPad

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
    if (webView.canGoBack) { 
     [_backButton setEnabled:YES]; 
    } else { 
     [_backButton setEnabled:NO]; 
    } 

    if (webView.canGoForward) { 
     [_forwardButton setEnabled:YES]; 
    } else { 
     [_forwardButton setEnabled:NO]; 
    } 

    return YES; 

} 

這只是正常的iPhone側但不是在的iPad,在iPhone上當UIWebView無法返回或轉發時,會禁用圖標或按鈕。在iPad上,它們始終處於啓用狀態。這兩個按鈕都在導航欄上,完全相同,都使用相同的viewcontroller.hviewcontroller.m以及我剛纔匹配的按鈕完全相同的文件所有者。

有誰知道如何解決這個問題?它真的開始讓我緊張,我不明白爲什麼它在一個而不是另一個。提前致謝。

+0

雖然沒有人知道發生了什麼事,但儘管如此。這是我第二次在這裏發佈。而且我已經在reddit上發佈了兩次。沒人知道。 -_-如果明天沒有人可以幫助我,我會在明天致電蘋果開發支持。 – user3180303

回答

0

感覺這很愚蠢,很高興我沒有浪費我的支持票之一。我在iPad故事板內部忘記了將我正在使用的UIWebView應用於委託。