极乐配方,兖州汽车站时刻表,36o导航
iOS运行报错,主要跟线程有关,iOS app运行时报错:This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes.
从上面的报错信息可以看出,主线程在运行的时候子线程修改了主线程UI的布局约束,在iOS开发中,所有的有关界面UI的更新操作必须奥在主线程中完成。这样的错误很容易出现在使用block的时候,因为block就是在子线程中进行的,所以回顾了刚才自己写的代码,发现还真是粗心了。
解决的办法就是在刚才写的代码中有关针对UI更新的操作放到主线程中。
今天出现问题最多的地方就是webView显示vue页面的时候与原生交互实现页面跳转或者弹出的情况,于是将push或者present的代码写在主线程中就解决了问题。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
iOS 使用UITextField自定义搜索框 实现用户输入完之后“实时搜索”功能
网友评论