崩溃

问题描述:

每当我酥料饼被另一个视图触摸解雇时,将显示对UITextField键盘,这个错误我的应用程序崩溃 -崩溃

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

我发现this post ,解释说我应该endEditingviewWillDisappear,但它没有帮助,而调试它崩溃之前,甚至得到viewWillDisappear

我发现popoverControllerShouldDismissPopover在碰撞前被称为UIPopoverViewControllerDelegate,所以我在那里种植了endEditing,它工作。

这是该委托的代码 -

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

    return YES; 
}