0

我正在尝试在我的应用程序中使用以下代码来获取 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];

}
4

1 回答 1

0

我猜测(阅读:我确定)这是因为您没有将操作与barButtonItem代码中的正确连接。如果你在代码中制作它,你可以使用这个:

UIBarButtonItem *bBI = ...; //get it
[bBI setTarget:self];
[bBI setAction:@selector(shareIt:)];
于 2013-05-23T23:02:25.713 回答