Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “错误”_调用createMenuRef时,现有主体MenuRef已与菜单关联;在MonoMac项目中_C#_Xamarin_Mono_Monogame_Monomac - Fatal编程技术网

C# “错误”_调用createMenuRef时,现有主体MenuRef已与菜单关联;在MonoMac项目中

C# “错误”_调用createMenuRef时,现有主体MenuRef已与菜单关联;在MonoMac项目中,c#,xamarin,mono,monogame,monomac,C#,Xamarin,Mono,Monogame,Monomac,我有一个MonoMac项目,构建和运行良好。然而,它随后因错误而崩溃 2015-10-11 14:27:08.656 AccessMac[1585:145835] _createMenuRef called with existing principal MenuRef already associated with menu 2015-10-11 14:27:08.657 AccessMac[1585:145835] ( 0 CoreFoundation

我有一个MonoMac项目,构建和运行良好。然而,它随后因错误而崩溃

2015-10-11 14:27:08.656 AccessMac[1585:145835] _createMenuRef called with existing principal MenuRef already associated with menu
2015-10-11 14:27:08.657 AccessMac[1585:145835] (
    0   CoreFoundation                      0x94c01c63 __raiseError + 195
    1   libobjc.A.dylib                     0x9647fa2a objc_exception_throw + 276
    2   CoreFoundation                      0x94c01b7d +[NSException raise:format:] + 141
    3   AppKit                              0x98da65b3 -[NSCarbonMenuImpl _createMenuRef] + 70
    4   AppKit                              0x98da5d44 -[NSCarbonMenuImpl _instantiateCarbonMenu] + 155
    5   AppKit                              0x98da5c9e -[NSCarbonMenuImpl setupCarbonMenuBar] + 40
    6   AppKit                              0x98da41fd -[NSApplication finishLaunching] + 1398
    7   ???                                 0x1116f5d4 0x0 + 286717396
    8   ???                                 0x1116e418 0x0 + 286712856
    9   ???                                 0x000ee6e0 0x0 + 976608
    10  libmono-2.0.dylib                   0x0040e90f mono_jit_runtime_invoke + 751
    11  libmono-2.0.dylib                   0x005d0b0f mono_runtime_invoke + 127
    12  libmono-2.0.dylib                   0x005d103a mono_runtime_class_init_full + 778
    13  libmono-2.0.dylib                   0x0040b893 mono_jit_compile_method_with_opt + 4115
    14  libmono-2.0.dylib                   0x0040a829 mono_jit_compile_method + 57
    15  libmono-2.0.dylib                   0x004c0bf1 common_call_trampoline + 961
    16  libmono-2.0.dylib                   0x004c081c mono_magic_trampoline + 60
    17  ???                                 0x000ab088 0x0 + 700552

有人知道这是什么原因吗?

这里介绍了一种简单的解决方法:

简言之:

  • 创建默认主菜单xib(新建文件->单体->主菜单)
  • 将此主菜单设置为Info.plist中的主界面

这里介绍了一种简单的解决方法:

简言之:

  • 创建默认主菜单xib(新建文件->单体->主菜单)
  • 将此主菜单设置为Info.plist中的主界面