UITextFieldViewMode始终导致我的应用程序崩溃

时间:2017-10-10 23:17:08

标签: ios

发生了一个奇怪的错误。在我的应用程序中,我有一个包含2个文本字段,用户名和密码的登录屏幕。 为了更清晰,我会创建一个左空间填充。好的,我被骗了:

UIView *spacerViewuser = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];
UIView *spacerViewpwd = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 10)];

[usertextfield setLeftViewMode:UITextFieldViewModeAlways];
[usertextfield setLeftView:spacerViewuser];
[pwdtextfield setLeftViewMode:UITextFieldViewModeAlways];
[pwdtextfield setLeftView:spacerViewpwd];

但是这会导致我的应用程序崩溃。错误是:

  

***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:' - [UIKeyboardTaskQueue   waitUntilAllTask​​sAreFinished]只能从main调用   螺纹'。

有什么想法吗?

0 个答案:

没有答案