我试图在我的应用程序中使用以下代码来获取uiactivityviewcontroller,如果我设置了一个圆形的矩形按钮,但是没有UIBarButtonItem,它可以工作吗?我错过了一些非常简单的东西吗?
- (IBAction)shareIt:(id)sender {
NSArray *activityItems;
activityItems = @[_textView.text];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];
}
答案 0 :(得分:0)
我猜测(读:我确定)发生了这种情况,因为您没有在代码中正确地将操作连接到barButtonItem
。如果您在代码中制作它,可以使用:
UIBarButtonItem *bBI = ...; //get it
[bBI setTarget:self];
[bBI setAction:@selector(shareIt:)];