2017-12-12 23 views
0

배포 된 응용 프로그램에서 SfDataGrid를 아무런 문제없이 사용하고 있습니다. 최근에 iPhone 10이 출시되었고 DataGrid가 충돌하고 있지만 iPhone 10에서만 나타났습니다. 기존 전화는 문제없이 작동합니다. 다음은iPhone 10의 Xamarin.iOS/SfDataGrid가 충돌합니다.

는 충돌에서 오류 및 스택 추적이며, 그것은 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 
수정이 거기에 있다면

사람이 알고 있나요?

SfDataGrid의 기본 구성이 iPhone 10에서도 작동한다는 것을 알았지 만 그리드에서 더 많은 사용자 지정 구성 옵션을 사용하기 시작하면 충돌이 발생합니다. 특정 구성으로 인해이 문제의 원인이 될 수있는 부분을 찾아 내지 못했습니다.

도움/정보를 제공해 주시면 감사하겠습니다.

+0

오류를 일으킨 라인을 찾아 디버깅하려고. –

+0

@ColeXia 감사합니다.별로 도움이되지 않습니다. 분명히 이미 디버깅 중입니다. Syncfusion SfDataGrid 구성 요소가 액세스 할 수없는 내부 오류로 인해 충돌합니다. 충돌은 구성 요소의 라이프 사이클 어딘가에서 발생합니다. 이 오류의 원인이되는 행은 기본적으로이 그리드 구성 요소를 호스팅하는 viewcontroller의 프리젠 테이션입니다. –

답변

1

이 문제는 2017 년 12 월 말까지 출시 될 예정인 곧 출시 될 릴리스에 포함되었습니다. 맞춤 어셈블리가 필요한 경우 직접 trac 사건을 통해 문의하십시오.

직접 TRAC 링크 : https://www.syncfusion.com/account/login

감사합니다,

Shivagurunathan. K

1

SfDataGrid 컨트롤을 사용해 주셔서 감사합니다.

우리는 Xamarin.iOS 플랫폼에서 SfDataGrid를 IPhone X 에뮬레이터로 테스트했으며보고 된 응용 프로그램 충돌을 재현 할 수있었습니다. 보고 된 문제가 결함임을 확인했습니다. 이 수정, 12 월의 끝을 출시한다 다가오는 2017 4 권 SP1 릴리스, 2017

감사에

쇼크

을 포함됩니다 우리는 아이폰 10 SfDataGrid의보고 된 충돌을 해결 한