发生了一个奇怪的错误。在我的应用程序中,我有一个包含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 waitUntilAllTasksAreFinished]只能从main调用 螺纹'。
有什么想法吗?