我在这里做了一个 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];
}
}