iPhone 10上的Xamarin.iOS / SfDataGrid崩溃了

时间:2017-12-12 18:24:18

标签: c# xamarin.ios syncfusion

我在已部署的应用程序中使用SfDataGrid已超过一年没有任何问题。最近iPhone 10发布了,我注意到数据网格崩溃,但仅限于iPhone 10.以前的手机没有任何问题。

以下是来自崩溃的错误和堆栈跟踪,它来自SfDataGrid组件:

Object reference not set to an instance of an object

at Syncfusion.SfDataGrid.VisualContainer.set_VerticalOffset (System.Double value) [0x00006] in <c3adc0ba74224f2691c435bf11ff9990>:0 
at Syncfusion.SfDataGrid.VisualContainer.VisualContainer_Scrolled (System.Object sender, System.EventArgs e) [0x0001c] in <c3adc0ba74224f2691c435bf11ff9990>:0 
at UIKit.UIScrollView+_UIScrollViewDelegate.Scrolled (UIKit.UIScrollView scrollView) [0x0000d] in /Users/builder/data/lanes/5665/6857dfcc/source/xamarin-macios/src/build/ios/native/UIKit/UIScrollView.g.cs:1364 
at (wrapper managed-to-native) ObjCRuntime.Messaging:void_objc_msgSendSuper_IntPtr (intptr,intptr,intptr)
at UIKit.UIView.AddSubview (UIKit.UIView view) [0x00041] in /Users/builder/data/lanes/5665/6857dfcc/source/xamarin-macios/src/build/ios/native/UIKit/UIView.g.cs:270 
at Syncfusion.SfDataGrid.SfDataGrid.gridLoaded () [0x0001c] in <c3adc0ba74224f2691c435bf11ff9990>:0 
at Syncfusion.SfDataGrid.SfDataGrid.LayoutSubviews () [0x00008] in <c3adc0ba74224f2691c435bf11ff9990>:0 
at (wrapper managed-to-native) UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr)
at UIKit.UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate) [0x00005] in /Users/builder/data/lanes/5665/6857dfcc/source/xamarin-macios/src/UIKit/UIApplication.cs:79 
at UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x00038] in /Users/builder/data/lanes/5665/6857dfcc/source/xamarin-macios/src/UIKit/UIApplication.cs:63 
at AppName.iOS.Application.Main (System.String[] args) [0x00001] in AppName.iOS/Main.cs:12

有人知道是否有解决方法吗?

我注意到即使在iPhone 10上SfDataGrid的基本配置也能正常工作,但是当我开始在网格中使用更多自定义配置选项时,它开始崩溃。我还没能确定哪个特定配置导致了这个问题。

任何帮助/信息都将不胜感激。

3 个答案:

答案 0 :(得分:1)

感谢您使用SfDataGrid控件。

我们已经使用IPhone X模拟器在Xamarin.iOS平台上测试了我们的SfDataGrid,我们能够重现报告的应用程序崩溃。我们确认报告的问题是一个缺陷。此修订将包含在即将于2017年12月底推出的2017年第4卷SP1版本中。

问候,

Ashok

答案 1 :(得分:1)

我们已经修复了据报道在iPhone 10中SfDataGrid崩溃的问题。这个问题已经包含在我们即将发布的版本中,计划于2017年12月底推出。如果需要自定义程序集,请通过以下方式联系我们:直接trac事件。

直接跟踪链接:https://www.syncfusion.com/account/login

问候,

Shivagurunathan。 K

答案 2 :(得分:1)

我们很高兴地宣布,我们的Essential Studio第4卷,2017年第1版Service Pack(版本15.4.0.20)推出了在iPhone X问题下运行的应用程序崩溃修复程序,可以通过以下链接下载。

https://www.syncfusion.com/forums/135223/essential-studio-2017-volume-4-service-pack-release-v15-4-0-20-available-for-download

此致

阿肖克