辞职并成为ios 8.3的第一响应者

时间:2015-04-16 19:13:42

标签: ios uitextfield ios8.3

我刚刚“升级”到8.3,让我离开一个UITextfield的逻辑不再起作用了。现在使用以下代码,当用户完成文本并自动转到下一个字段时,它会清除前一个字段。这在早期的ios版本中完美运行。有什么建议?谢谢。这令人抓狂。

} else if (alertView.tag == 1) {
        NSLog(@"it's tag ONE");
        if (buttonIndex == 0) {
            NSLog(@"YES");
            [defaults setObject:self.dobTextField.text forKey:@"DateOfBirth"];
            [defaults setObject:self.ageLabel.text forKey:@"Age"];
            NSLog(@"set dob: %@", self.dobTextField.text);
            [self.dobTextField resignFirstResponder];
            [self.dateOfDiagnosisTextField becomeFirstResponder];
        } else {
            self.dobTextField.text = nil;
            [self.dobTextField becomeFirstResponder];
        }

1 个答案:

答案 0 :(得分:0)

我通过用UIAlertControllers替换我的UIAlertViews来修复我的应用中的这个问题。这非常耗时,但由于UIAlertView已被弃用,因此看起来很谨慎。