我試圖從一個視圖控制器推三個不同的webViews與三個按鈕在它使用導航控制器。下面是與按鈕的標題視圖控制器:如何從UIButton中推送webView?
@interface SocialButtons : UIViewController {
IBOutlet UIButton *twitterButton;
IBOutlet UIButton *linkedInButton;
IBOutlet UIButton *youTubeButton;
}
@property (nonatomic, retain) IBOutlet UIButton *twitterButton;
@property (nonatomic, retain) IBOutlet UIButton *linkedInButton;
@property (nonatomic, retain) IBOutlet UIButton *youTubeButton;
-(IBAction)pushTwitter:(id)sender;
-(IBAction)pushLinkedIn:(id)sender;
-(IBAction)pushYouTube:(id)sender;
@end
我試圖用行動來推動網頁視圖控制器,但按下按鈕時,我沒有得到任何反應。我將它設置爲在觸摸內部時觸發pushTwitter動作。該動作被定義爲:
-(IBAction)pushTwitter:(id)sender {
Dg3_z_Z4_8AppDelegate *AppDelegate = (Dg3_z_Z4_8AppDelegate *) [[UIApplication sharedApplication] delegate];
TwitterWebView *wvController = [[TwitterWebView alloc] initWithNibName:@"TwitterWebView" bundle:[NSBundle mainBundle]];
[AppDelegate.socNavControl pushViewController:wvController animated:YES];
}
然後web視圖(題爲TwitterWebView)應該加載,但它未能甚至推到下一個視圖。我感覺這個問題出現在上面的代碼中。有誰能夠幫助我?
設置一個斷點以確保它進入pushTwitter: –
它到達那裏。那是失敗的地方。 – user1082328
除此之外,您還有其他想法嗎? – user1082328