New to Telerik UI for .NET MAUI? Start a free 30-day trial

Error when Using Hot Restart

Environment

Product Version 5.1.0
Product Progress® Telerik® UI for .NET MAUI

Description

This article describes the behavior that occurs when using Hot Restart feature - deploying on iPhone device thorugh Visual Studio for Windows. Some of the Telerik .NET MAUI controls use static libraries, and when using hot restart an exception is thrown. The behavior occurs as Hot Restart has a limitation - does not support static libraries. The error message is described below:

Error Message

The following error message is received when trying to deploy on iPhone device using Hot Restart feature from Visual Studio for Windows.

NSForwarding: warning: does not implement methodSignatureForSelector:

NSForwarding: warning: does not implement doesNotRecognizeSelector:

Table of Compatibility

The table below shows a list of controls and their compatibility with Hot Restart feaure.

Control Results Error message Comments Exception Details
Accordion Pass - - -
AutoComplete Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
BadgeView Fail No No crash, but nothing rendered -
Barcode Fail No No crash, but nothing rendered -
Border Pass - - -
Button Pass - - -
Chart Fail Yes - Telerik_Maui_Controls_Compatibility_ChartRenderer_iOS_TKExtendedChart does not implement methodSignatureForSelector
CheckBox Pass - - -
ComboBox Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DataForm Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DataGrid Partial Yes Works until an editor needs a TextField, then crashes Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DatePicker, DateTimePicker, TimePicker, TimeSpanPicker Partial Yes Works in Popup mode, crashes with DropDown mode No exception details in VS output
DockLayout Pass - - -
Entry Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
Expander Pass - - -
Gauge Fail Yes - Failed at Telerik.Maui.Controls.SkiaSharp.SkiaUtilities.TryCreateTextPaint
ImageEditor Fail Yes - No exception details in VS output
ItemsControl Pass - - -
ListPicker Pass - - -
ListView Fail Yes - Telerik_Maui_Controls_Compatibility_DataControlsRenderer_iOS_TKExtendedListView' does not implement methodSignatureForSelector
Map Fail Yes - Failed at Telerik.Maui.Controls.Compatibility.Map.ShapefileLayer.GenerateFillPaint
NumericInput Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
MaskedEntry Fail Yes - Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
Path Fail No No crash, but nothing rendered -
Popup Pass - - -
ProgressBar Pass - - -
Rating Fail No No crash, but nothing rendered -
SegmentedControl Pass - - -
SideDrawer Fail Yes - Could not create an native instance of the type TelerikUI.TKSideDrawerView: the native class hasn't been loaded
SignaturePad Fail No - User gestures are not rendered
TabView Pass - - -
TemplatedPicker Pass - - -
Toolbar Pass - - -
WrapLayout Pass - - -

Workaround

For now we cannot suggest a workaround for this error message. We have a feature request for providing support for Hot Restart.

In this article