我正在为滚动视图内容插图制作动画,以便下拉刷新。
NSLog(@" in main thread? %d", [NSThread isMainThread]); // prints 1
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.3];
[scrollView setContentInset:UIEdgeInsetsMake(0.0f, 0.0f, scrollView.contentInset.bottom, 0.0f)];
// Crash here
[UIView commitAnimations];
提交动画时我遇到了崩溃,它使主线程崩溃。如果我删除这段代码,我的应用程序永远不会崩溃。如果它几乎缩小到这个代码块,那么此时可能导致崩溃的原因是什么?