Not able to use Radial Menu control on IOS

I am creating an application in Xamarin Forms. I am using radial menu, and that renders properly on Android , but when i try to render the same on IOS, it throws exception when you load and run the application. I have added all needed references. I am trying it on latest IOS 11.3 on IPad 9.7 inches. The exception is something like 

  • SfRadialMenuRenderer.GetNativeFont (Xamarin.Forms.Font font, System.String fontFamily)
  • 2
    SfRadialMenuItemMapping.OnItemsPropertiesChanged (System.String propertyName, Syncfusion.SfRadialMenu.XForms.SfRadialMenuItem formsRadialMenuItem, Syncfusion.SfRadialMenu.iOS.SfRadialMenuItem nativeRadialMenuItems)
  • 3
    SfRadialMenuItemMapping.GetNativeItem (Syncfusion.SfRadialMenu.XForms.SfRadialMenuItem radItems, Syncfusion.SfRadialMenu.XForms.SfRadialMenu formsRadialMenu, Syncfusion.SfRadialMenu.iOS.SfRadialMenu nativeRadialMenu)
  • 4
    SfRadialMenuMapping.OnRadialMenuPropertiesChanged (System.String propertyName, Syncfusion.SfRadialMenu.XForms.SfRadialMenu formsRadialMenu, Syncfusion.SfRadialMenu.iOS.SfRadialMenu nativeRadialMenu)
  • 5
    SfRadialMenuRenderer.OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
  • 6
    VisualElementRenderer`1[TElement].SetElement (TElement element)
  • 7
    IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
  • 8
    Platform.CreateRenderer (Xamarin.Forms.VisualElement elementD:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Platform.cs:193
  • 9
    VisualElementPackager.OnChildAdded (Xamarin.Forms.VisualElement viewD:\agent_work\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:77
  • 10
    VisualElementPackager.Load () D:\agent_work\1\s\Xamarin.Forms.Platform.iOS\VisualElementPackager.cs:45
  • 11
    PageRenderer.ViewDidLoad () D:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\PageRenderer.cs:123
  • 12
    (wrapper managed-to-native) ObjCRuntime.Messaging.IntPtr_objc_msgSendSuper(intptr,intptr)
  • 13
    UIViewController.get_View () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/UIKit/UIViewController.g.cs:2983
  • 14
    PageRenderer.get_NativeView () D:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\PageRenderer.cs:41
  • 15
    PageRenderer.SetElement (Xamarin.Forms.VisualElement elementD:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\PageRenderer.cs:56
  • 16
    Platform.CreateRenderer (Xamarin.Forms.VisualElement elementD:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Platform.cs:193
  • 17
    NavigationRenderer.CreateViewControllerForPage (Xamarin.Forms.Page pageD:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\NavigationRenderer.cs:345
  • 18
    NavigationRenderer+<OnPushAsync>d__45.MoveNext () D:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\NavigationRenderer.cs:332
  • 19
    ExceptionDispatchInfo.Throw () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:152
  • 20
    TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:187
  • 21
    TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:156
  • 22
    TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:128
  • 23
    TaskAwaiter`1[TResult].GetResult () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/TaskAwaiter.cs:357
  • 24
    NavigationRenderer+<<ViewDidLoad>b__40_0>d.MoveNext () D:\agent_work\1\s\Xamarin.Forms.Platform.iOS\Renderers\NavigationRenderer.cs:216
  • 25
    ExceptionDispatchInfo.Throw () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs:152
  • 26
    AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_0 (System.Object state/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1018
  • 27
    UIKitSynchronizationContext+<Post>c__AnonStorey0.<>m__0 () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/UIKit/UIKitSynchronizationContext.cs:24
  • 28
    NSAsyncActionDispatcher.Apply () /Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/Foundation/NSAction.cs:163
  • 29
    (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
  • 30
    UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/UIKit/UIApplication.cs:79
  • 31
    UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName/Library/Frameworks/Xamarin.iOS.framework/Versions/11.9.1.24/src/Xamarin.iOS/UIKit/UIApplication.cs:63
  • 32
    Application.Main (System.String[] argsC:\Projects\MXApp\MXApp\MXApp.iOS\Main.cs:17


Attachment: references_d83ba46b.zip

3 Replies

RB Rabhia Beham Kathar Mideenar Syncfusion Team April 6, 2018 09:37 AM UTC

Hi Vishal,

Thanks for contacting Syncfusion support.

We have checked the reported issue in SfRadialMenu Control. We could able to reproduce the same with our latest syncfusion assemblies when FontAttributes is set to Bold. And also we could view the RadialMenu items when FontAttribute is not set. Please confirm that the issue you have experienced is with the FontAttribute Property.

Please let us know if you have any concern.

Regards,
Rabhia Beham K.



VS Vishal Singh April 6, 2018 10:06 AM UTC

Yes, I was using FontAttributes to bold in my application.


RB Rabhia Beham Kathar Mideenar Syncfusion Team April 9, 2018 04:10 AM UTC

Hi Vishal,

We have checked the reported issue in SfRadialMenu Control with FontAttributes as Bold and we could able to reproduce the same with our latest syncfusion assemblies. We are currently working on the reported issue and the fix will be included in Volume 1 Sp2 Release which is expected to be rolled out by the end of April 2018.

Please let us know if you have any concern.

Regards,
Rabhia Beham K.


Loader.
Up arrow icon