UITextField にキーボードが表示されているときに、別のビューでタッチしてポップオーバーを閉じると、アプリがこのエラーでクラッシュします -
[NSISObjectiveLinearExpression coefficientForVariable:]: unrecognized selector sent to instance 0x1cd93850
私はこの投稿を見つけendEditingましviewWillDisappearたviewWillDisappear.
UITextField にキーボードが表示されているときに、別のビューでタッチしてポップオーバーを閉じると、アプリがこのエラーでクラッシュします -
[NSISObjectiveLinearExpression coefficientForVariable:]: unrecognized selector sent to instance 0x1cd93850
私はこの投稿を見つけendEditingましviewWillDisappearたviewWillDisappear.
popoverControllerShouldDismissPopoverクラッシュの前に呼び出されていることがわかったUIPopoverViewControllerDelegateので、そこに植えendEditingて、うまくいきました。
これはデリゲートのコードです -
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
[self.view.window endEditing: YES];
return YES;
}