当我单击要编辑的UITableViewCell的子视图UITextField时,它将运行跨textFieldShouldBeginEditing然后崩溃

时间:2018-08-31 08:38:17

标签: ios objective-c iphone uitextfield ios11

Xcode:XCode 9.4.1,Macbook:High Sierra v.10.13.5

我使用标记来确定每个textField在textFieldShouldBeginEditing方法中将采取的动作。

最近,我发现在iPhone SE中返回YES时它将崩溃。

(可以使用iPhone 8和iPhone X)

(每个使用return NO并执行活动的textField都可以。)

有人知道这是怎么回事吗?

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {

    NSInteger tag = textField.tag;

    if (tag == dateTag) {
       [self showDatePicker];
       return NO;
    }

  return YES;
}

0 个答案:

没有答案