Mac Catalyst: insertChildMenu not Working with Custom Menus

I'm using Objective C and when I use (for example)

[builder insertChildMenu:arrange atEndOfMenuForIdentifier:UIMenuFile];

Everything works as expected.

But suppose I have a menu that looks like this:
UIMenu *drawing = [UIMenu menuWithTitle:@"Drawing" image:nil identifier:@"com.myName.drawingMenu" options:nil children:@[autoStraighten, alignSelectedVerticesVertical, alignSelectedVerticesHorizontal]];

Then using:
[builder insertChildMenu:arrange atEndOfMenuForIdentifier:@"com.myName.drawingMenu" ];

Does nothing.

What am I doing wrong?

Mac Catalyst: insertChildMenu not Working with Custom Menus
 
 
Q