代码之家  ›  专栏  ›  技术社区  ›  subin272

在xamarin ios中使用曲棍球sdk时应用程序崩溃

  •  0
  • subin272  · 技术社区  · 6 年前

    在xamarin ios中使用hockey sdk时,导航到其中一个视图控制器时发生故障。这是我从曲棍球碰撞日志中收到的异常:

    ***由于未捕获的异常“nsrangeexception”而终止应用程序,原因:'-[uitableview\u contentoffsetforscrollingtorowindexpath:atscrollposition:usingpresentationvalues:]:节(0)超出界限(0)。'

    我假设发生这种崩溃是因为我试图在完全加载tableview之前将其滚动到指定的索引。不过,当我删除曲棍球sdk并运行该应用程序时,不会发生崩溃。它工作得很好。不知道为什么只有在使用曲棍球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 回复  |  直到 6 年前