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;
}