在Xamarin iOS中使用Hockey SDK时,应用程序崩溃

时间:2018-08-24 07:03:18

标签: ios swift uitableview xamarin.ios hockeyapp

在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
        }
    }  

0 个答案:

没有答案