Met*_*ngs 13 iphone uitableview uiscrollview
当我的UITableView动画发布时,我的应用程序崩溃了.只要动画完成,应用程序就可以正常运行.下面是点击UIButton哪个电话[tableView setContentOffset:offset animated:YES];然后快速点击一下backBarButtonItem弹出的结果UITableViewController:
#0 0x31ec3ebc in objc_msgSend
#1 0x33690248 in -[UIScrollView(UIScrollViewInternal) _scrollViewAnimationEnded]
#2 0x30defa14 in -[NSObject performSelector:withObject:]
#3 0x33690098 in -[UIAnimator stopAnimation:]
#4 0x3368fb7c in -[UIAnimator(Static) _advance:]
...
Run Code Online (Sandbox Code Playgroud)
我从来没有见过崩溃_scrollViewAnimationEnded,显然谷歌也没有.我已经打过电话[tableView setContentOffset:offset animated:NO];从UITableViewController的- (void)viewWillDisappear:(BOOL)animated方法,但这并没有解决问题.
停止UITableView或UIScrollView正在制作动画的任何想法?
Ben*_*ieb 28
这看起来可能是委托问题.你是否拥有该表的委托,如果是,那么表是否是dealloc'd?在释放之前尝试将tableView的委托取出.
[tableView由CoreAnimation保留,同时它是动画,所以这可能不是问题.]
| 归档时间: |
|
| 查看次数: |
7110 次 |
| 最近记录: |