我的iOS应用崩溃时我:
- 目前我的“登录”视图控制器的导航控制器
- 文本输入到
UITextField
它,然后尝试和失败的登录 - 弹回上面的视图控制器
- 推到不同的视图控制器(这里崩溃)
如果我跳,我输入文本步骤它不会崩溃UITextField
。
有没有人有任何想法,为什么? 这里是我得到的错误消息。
[NSISObjectiveLinearExpression coefficientForVariable:]: unrecognized selector sent to instance 0x1cd93850
我也有这个问题。 使用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)