With .net 8 and Telerik.UI.for.Maui 6.6.0 when using the RadCartesianChart on iOS in ANY of the simulators will produce a crash right on app start up. Debugging on a physical device has no problems only the simulator.
XAML:
<telerik:TabViewItem IsSelected=”True” HeaderText=”Uptime” >
<chart:RadCartesianChart x:Name=”UptimeChart” AutomationId=”chart” BackgroundColor=”#40adff2f”>
chart:RadCartesianChart.HorizontalAxis
<chart:CategoricalAxis LineColor=”Gray” LabelTextColor=”Black” MajorTickThickness=”0″/>
</chart:RadCartesianChart.HorizontalAxis>
chart:RadCartesianChart.VerticalAxis
<chart:NumericalAxis Minimum=”0″ Maximum=”100″ ShowLabels=”True” MajorTickThickness=”0″ />
</chart:RadCartesianChart.VerticalAxis>
chart:RadCartesianChart.Grid
<chart:CartesianChartGrid MajorLinesVisibility=”Y”
MajorLineThickness=”1″
MajorLineColor=”Gray” />
</chart:RadCartesianChart.Grid>
chart:RadCartesianChart.Series
<chart:BarSeries CategoryBinding=”Category”
ValueBinding=”Value”
ItemsSource=”{Binding CurrentItem.UptimeData}” />
</chart:RadCartesianChart.Series>
</chart:RadCartesianChart>
</telerik:TabViewItem>
Output window:
2024-01-20 23:02:02.200549-0700 KnockMon[46162:3565765] *** NSForwarding: warning: object 0x60000167c360 of class ‘Telerik_Maui_Controls_Compatibility_ChartRenderer_iOS_TKExtendedChart’ does not implement methodSignatureForSelector: — trouble ahead
2024-01-20 23:02:02.200675-0700 KnockMon[46162:3565765] *** NSForwarding: warning: object 0x60000167c360 of class ‘Telerik_Maui_Controls_Compatibility_ChartRenderer_iOS_TKExtendedChart’ does not implement doesNotRecognizeSelector: — abort
The app has been terminated.
I have asked Telerik on thier support board also:
https://www.telerik.com/forums/troubleshooting-ios-simulator-crashes-when-using-charts-in-maui
I expect when the chart loads the app doesn’t crash.




