void _UIPerformResizeOfTextViewForTextContainer中的断言失败

Nab*_*ani 13 objective-c uiviewcontroller uinavigationcontroller ios

我从BOX导入文件.我用过box sdk V2.它已成功导入,但在导入时,屏幕必须在下一个控制器上导航.我正在崩溃

NSArray *arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@"CategoryOptionView"
                                                      owner:nil
                                                    options:nil];
Run Code Online (Sandbox Code Playgroud)

这是错误

void _UIPerformResizeOfTextViewForTextContainer中的断言失败(NSLayoutManager*,UIView*,NSTextContainer*,NSUInteger)(),/ SourceCache/UIFoundation_Sim/UIFoundation-229/UIFoundation/TextSystem/NSLayoutManager_Private.m:1516 2013-11-22 08:04:10.083 PunchList [ 1019:6a2b]***由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:'只在主线程上运行!'

Leo*_*ica 36

好吧,例外原因就是解决问题; 你应该在主线程上运行此代码.尝试使用dispatch_sync或包含视图创建和nib加载,dispatch_async并使用传递主队列dispatch_get_main_queue().