工具栏中的uiactivityviewcontroller

时间:2013-05-23 20:35:56

标签: ios uiactivityviewcontroller

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

}

1 个答案:

答案 0 :(得分:0)

我猜测(读:我确定)发生了这种情况,因为您没有在代码中正确地将操作连接到barButtonItem。如果您在代码中制作它,可以使用:

UIBarButtonItem *bBI = ...; //get it
[bBI setTarget:self];
[bBI setAction:@selector(shareIt:)];