NSString * storyboardName = @"storyboardX";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"viewControllerX"];
[vc.view setNeedsDisplay];
在另一个线程中完成 JSON 请求后,我试图刷新视图控制器中的显示。数据正确刷新,但视图没有。我在数据拉取方法结束时尝试 setNeedsDisplay,但它因 NSRangeException 索引 0 超出范围而崩溃。我认为这是因为上面的视图控制器没有正确实例化,或者当前视图没有被释放。ARC 已开启。
我也尝试[vc.view viewDidLoad]
过同样的结果。
上面的代码位于(void)main
JSON pull 方法的末尾。