草庐IT

UIKeyboardTaskQueue

全部标签

ios - 无法打开下一个 ViewController - *** 断言失败 - [UIKeyboardTaskQueue waitUntilAllTask​​sAreFinished]

我仅在登录过程中遇到此问题。在当前Controller中连接外部数据库(在添加用户名和密码之后)并且在获得响应后应用程序应该关闭当前Controller并应该打开下一个ViewController。我得到了正确的服务器响应。letpostString=“lgn=sedr&UNAME=\(userName)&PASSWORD=\(password)"letrequest=NSMutableURLRequest(URL:NSURL(string:url)!)request.HTTPMethod="POST";request.HTTPBody=postString.dataUsingEnco

ios - swift 4 错误 : '-[UIKeyboardTaskQueue waitUntilAllTasksAreFinished] may only be called from the main thread

当互联网连接处于事件状态时,该应用程序运行良好。但是,我尝试关闭互联网连接并尝试使用端点。我遇到了这个错误:***Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'-[UIKeyboardTaskQueuewaitUntilAllTasksAreFinished]mayonlybecalledfromthemainthread.'几点:a)首先,我不清楚我应该在哪个地方使用async-我在switch语句中针对两种不同的情况将它放在了两个地方。b)其次,我是否使用error.lo