-->

的UITextField文本输入,弹出后的iOS应用程序崩溃,然后把我的navController(

2019-06-26 01:01发布

我的iOS应用崩溃时我:

  • 目前我的“登录”视图控制器的导航控制器
  • 文本输入到UITextField它,然后尝试和失败的登录
  • 弹回上面的视图控制器
  • 推到不同的视图控制器(这里崩溃)

如果我跳,我输入文本步骤它不会崩溃UITextField

有没有人有任何想法,为什么? 这里是我得到的错误消息。

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

Answer 1:

我也有这个问题。 使用ARC,我想如果我增加了一个得到这个崩溃UITextField到人少的厦门国际银行,并编辑后场,弹出其导航控制器的堆栈的视图控制器。 文本字段没有委托设置,或没有连接到它的出口。 但它是崩溃了!

(如果你的情况是像我这样的,你没有实例化一个NSISObjectiveLinearExpression作为mydogisbox建议。)

一番搜索之后,我发现这个答案 ,这表明调用endEditing:在您的viewWillDisappear方法。 它似乎解决我的崩溃。

- (void) viewWillDisappear: (BOOL) animated {
    [super viewWillDisappear: animated];
    NSLog( @"In viewWillDisappear" );
    // Force any text fields that might be being edited to end so the text is stored
    [self.view.window endEditing: YES];
}


文章来源: iOS app crash after UITextField text entry, pop, then push on my navController (NSISObjectiveLinearExpression coefficientForVariable)