我从BOX导入文件。我用过box sdk V2。它已成功导入,但在导入时,屏幕必须在下一个控制器上导航。我正在崩溃
NSArray *arrayOfViews = [[NSBundle mainBundle] loadNibNamed:@"CategoryOptionView"
owner:nil
options:nil];
这是错误
虚假中的断言失败 _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'而终止应用程序,原因: “只能在主线程上运行!”
答案 0 :(得分:35)
嗯,异常原因使问题消失了;你应该在主线程上运行此代码。尝试使用dispatch_sync
或dispatch_async
封闭视图创建和nib加载,并使用dispatch_get_main_queue()
传递主队列。