私は xcode 4.6 を使用しており、iOS 展開ターゲットを 4.3 に設定しています。iOS シミュレーター 6.1 でビルドして実行すると、次の viewController に移動できました。しかし、iOS 5.0 または 5.1 用にビルドして実行すると、ボタンをクリックしても何も起こりません。誰もこれに対する解決策を持っていますか? 私のコードにバグは見られません。それは一般的な問題ですか?
利用した
NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
if([self.emailTextField.text isEqualToString:@""] && [self.phoneNumberTextField.text isEqualToString:@""])
{
UIAlertView *view = [[UIAlertView alloc] initWithTitle:@"Can't login" message:@"Email id as well as phone number is missing. Please mention atleast one info." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[view show];
}
else if([emailTest evaluateWithObject:emailTextField.text] == NO)
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Can't login" message:@"Please enter a valid email id" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alertView show];
}
else
{
UIViewController *profileVc = [[ProfileViewController alloc]init];
[self.navigationController pushViewController:profileVc animated:YES];
//[self presentViewController:profileVc animated:YES completion:nil];
}
のIBAction