0

当为 UITextField 显示键盘时,每当通过在另一个视图中触摸来解除我的弹出框时,我的应用程序就会因此错误而崩溃 -

[NSISObjectiveLinearExpression coefficientForVariable:]: unrecognized selector sent to instance 0x1cd93850

我找到了这篇文章,解释说我应该endEditing进入viewWillDisappear,但它没有帮助,在调试时它甚至在进入之前就崩溃了viewWillDisappear

4

1 回答 1

0

我发现这popoverControllerShouldDismissPopover是在UIPopoverViewControllerDelegate坠机前调用的,所以我endEditing在那边种了,它起作用了。

这是代表的代码 -

- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
    [self.view.window endEditing: YES];

    return YES;
}
于 2012-07-12T15:30:16.737 回答