出現原因:程序启动的时候要去请求订阅信息,请求完了之后要根据结果改变界面显示,就导致了这个错误出现。
因为程序里涉及到请求你服务器信息,所以我新开辟了一个多线程进行处理,为了不影响用户交互使用时候感到卡顿或者等待时间过长。
错误信息:*** Assertion failure in void _UIPerformResizeOfTextViewForTextContainer(NSLayoutManager *, UIView<NSTextContainerView> *, NSTextContainer *, NSUInteger)(), /SourceCache/UIFoundation/UIFoundation-258.1/UIFoundation/TextSystem/NSLayoutManager_Private.m:1510
解決方法:
1
dispatch_async(dispatch_get_main_queue(), ^{
//要调用的方法放到主线程
});
注释:后来了解到貌似要对界面做修改的操作都必须走 Main Queue ,不过没有求证过。