我在已部署的应用程序中使用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的基本配置也能正常工作,但是当我开始在网格中使用更多自定义配置选项时,它开始崩溃。我还没能确定哪个特定配置导致了这个问题。
任何帮助/信息都将不胜感激。
答案 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问题下运行的应用程序崩溃修复程序,可以通过以下链接下载。
此致
阿肖克