使用Objective-C绑定项目中的UIMenuItem,操作选择器将无法在Xamarin.Forms上运行

时间:2017-11-03 00:11:41

标签: ios xamarin.forms

我正在使用一个Objective-C库,它有一个带有多个UIMenuItem的UIMenuController。

菜单项初始化为

UIMenuItem* menuItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedStringFromTableInBundle(@"Text", @"Tools", stringBundle, @"Text tool name") action:@selector(createText)];

其中

-(void)createText
{
    NSLog(@"Tool::createText");
}

在运行绑定项目的Xamarin.iOS上,菜单运行正常。

但是,在Xamarin.Forms上,使用PageRenderer,相同的菜单不再处理click事件。根本没有调用createText函数。

这里有什么明显的错误吗? 任何帮助都非常感谢!感谢。

0 个答案:

没有答案