New to Telerik UI for .NET MAUIStart a free 30-day trial

Error when Using Hot Restart

Updated over 6 months ago

Environment

ProductAuthor
Telerik UI for .NET MAUIDobrinka Yordanova

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.

bash
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.

ControlResultsError messageCommentsException Details
AccordionPass---
AutoCompleteFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
BadgeViewFailNoNo crash, but nothing rendered-
BarcodeFailNoNo crash, but nothing rendered-
BorderPass---
ButtonPass---
ChartFailYes-Telerik_Maui_Controls_Compatibility_ChartRenderer_iOS_TKExtendedChart does not implement methodSignatureForSelector
CheckBoxPass---
ComboBoxFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DataFormFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DataGridPartialYesWorks until an editor needs a TextField, then crashesTelerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
DatePicker, DateTimePicker, TimePicker, TimeSpanPickerPartialYesWorks in Popup mode, crashes with DropDown modeNo exception details in VS output
DockLayoutPass---
EntryFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
ExpanderPass---
GaugeFailYes-Failed at Telerik.Maui.Controls.SkiaSharp.SkiaUtilities.TryCreateTextPaint
ImageEditorFailYes-No exception details in VS output
ItemsControlPass---
ListPickerPass---
ListViewFailYes-Telerik_Maui_Controls_Compatibility_DataControlsRenderer_iOS_TKExtendedListView' does not implement methodSignatureForSelector
MapFailYes-Failed at Telerik.Maui.Controls.Compatibility.Map.ShapefileLayer.GenerateFillPaint
NumericInputFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
MaskedEntryFailYes-Telerik_Maui_InputElement_RadTextField does not implement methodSignatureForSelector
PathFailNoNo crash, but nothing rendered-
PopupPass---
ProgressBarPass---
RatingFailNoNo crash, but nothing rendered-
SegmentedControlPass---
SideDrawerFailYes-Could not create an native instance of the type TelerikUI.TKSideDrawerView: the native class hasn't been loaded
SignaturePadFailNo-User gestures are not rendered
TabViewPass---
TemplatedPickerPass---
ToolbarPass---
WrapLayoutPass---

Workaround

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