在Xamarin iOS中使用Hockey SDK时,导航到视图控制器之一时发生崩溃。这是我从曲棍球崩溃日志中收到的异常:
***由于未捕获的异常“ NSRangeException”而终止应用程序,原因:“-[UITableView _contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:usingPresentationValues:]:部分(0)超出范围(0)。”
我认为此崩溃正在发生,因为我试图在完全加载表视图之前将其滚动到指定索引。但是,当我删除Hockey SDK并运行该应用程序时,崩溃不会发生。运行正常。不确定为什么仅在使用Hockey SDK时会发生这种情况。
请让我知道为什么会这样。我可以做些什么来解决这个问题吗?
public override void ViewWillAppear(bool animated)
{
try
{
NSIndexPath index = NSIndexPath.FromRowSection(0,0);
taskListTableView.ScrollToRow(index,UITableViewScrollPosition.Top,true);
}
catch (Exception ex)
{
//Log exception
}
}