Ios uiactivityviewcontroller来自工具栏
我正在尝试在我的应用程序中使用以下代码来获取uiactivityviewcontroller,如果我设置了一个圆形的rect按钮,但没有UIBarButtonim,它就会工作吗?我是不是错过了一些很简单的东西Ios uiactivityviewcontroller来自工具栏,ios,uiactivityviewcontroller,Ios,Uiactivityviewcontroller,我正在尝试在我的应用程序中使用以下代码来获取uiactivityviewcontroller,如果我设置了一个圆形的rect按钮,但没有UIBarButtonim,它就会工作吗?我是不是错过了一些很简单的东西 - (IBAction)shareIt:(id)sender { NSArray *activityItems; activityItems = @[_textView.text]; UIActivityViewController *activityCont
- (IBAction)shareIt:(id)sender {
NSArray *activityItems;
activityItems = @[_textView.text];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];
}
我猜测(阅读:我确定)发生这种情况是因为您没有在代码中将操作正确地连接到barButtonItem
。如果您是用代码制作的,可以使用以下方法:
UIBarButtonItem *bBI = ...; //get it
[bBI setTarget:self];
[bBI setAction:@selector(shareIt:)];
设置一个断点以查看该方法是否被调用。好的,它没有被调用。可能是因为我使用viewcontroller是因为tableviewcontroller中有几行。你确定你在IB/code中正确设置了barButtonItem的操作吗?结果是手势识别器干扰了工具栏。