ここでifステートメントを作成しました。テキストフィールドに含まれるシンボルが4つ未満の場合、ポップアップが表示されます。テキストフィールドに4つ以上含まれている場合は、別のビューコントローラにプッシュする必要があります。
何らかの理由でプッシュが機能していません。ポップアップは正常に機能します。
基本的に、現在使用しているビューコントローラは「初回起動セットアップページ」であるため、ユーザーがそこに戻って移動することは望ましくありません。どうやってやるの?
これが私のコードです:
-(IBAction)initialButton:(id)sender {
NSLog(@"initialButton clicked");
if([userEmail.text length] <4)
{
[WCAlertView showAlertWithTitle:@"Email is empty" message:@"You haven't entered an email yet. Please enter one so we can /sent you the shipping labels." customizationBlock:^(WCAlertView *alertView) {
alertView.style = WCAlertViewStyleBlackHatched;
} completionBlock:^(NSUInteger buttonIndex, WCAlertView *alertView) {
if (buttonIndex == 0) {
NSLog(@"Cancel");
} else {
NSLog(@"Ok");
}
} cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok", nil];
}
else {
ViewController *viewController = [[ViewController alloc] init];
[self.navigationController pushViewController:viewController animated:YES];
}
}