私は3つの異なるWebViewを、View Controllerから3つのボタンを押しながらNavigation Controllerを使ってプッシュしようとしています。ここではボタンのヘッダを持つビューコントローラです: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
私はWebViewのコントローラをプッシュするためにアクションを使用しようとしているが、ボタンが押されたときに、私は何の反応を得ていませんよ。私は内部に触れたときに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];
}
その後(TwitterWebView題し)Web表示は、ロードすることになったが、それも次のビューにプッシュに失敗しています。上記のコードに問題があると感じました。誰か助けてくれますか?
pushTwitterに入ることを確認するためにブレークポイントを設定してください: –
それが失敗する場所です。 – user1082328
あなたはそれ以外のアイデアはありますか? – user1082328