ユーザー登録フォームを作成しています。ストーリーボードを介してUIインターフェイスを設計し、サインアップボタンアクションでタブバーのセグエを表示しました。フォームの検証にエラーがある場合、または登録中にエラーが発生した場合に、サインアップでセグエが表示されないようにしたい。何らかの理由で動作しません。これを回避するための任意の回避策???
質問する
131 次
2 に答える
1
次のようなものを試してください:
-(IBAction)buttonPressed:(id)sender{
if(canSignUp){
UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"SignUpViewContoller"];
[self.navigationController pushViewController:viewContoller animated:YES];
}
}
于 2012-10-02T03:58:42.397 に答える
1
セグエをボタンに直接接続しないでください。代わりに、登録View Controllerと登録後の宛先VCの間に接続します。「ValidationPassedSegue」などの識別子を付けます。
次に、ボタンを押すと...
- (void)registrationButtonPressed:(id)sender {
// do validation
if (validationPassed == YES) {
[self performSegue:@"ValidationPassedSegue"];
于 2012-10-01T17:09:12.880 に答える