2013-05-23 1 views
0

내 응용 프로그램에서 다음 코드를 사용하여 uiactivityviewcontroller를 얻으려고합니다. 둥근 rect 단추를 설정했지만 UIBarButtonItem을 사용하지 않으면 작동합니까? 나는 여기서 정말 간단한 것을 놓치고 있습니까? 당신이 코드에서 제대로 barButtonItem에 조치를 연결하지 않았기 때문에 이런 일이된다 :uiactivityviewcontroller from toolbar

- (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

메서드가 호출되는지 여부를 확인하기 위해 중단 점을 설정합니다. – Undo

+0

좋아, 전화가 안된다. 아마 내가 tableviewcontroller에서 여러 행의 결과로 viewcontroller를 사용하기 때문입니다. – Pierre

+0

IB/코드에서 barButtonItem의 동작을 올바르게 설정 했습니까? – Undo

답변

0

I (나는 확신 읽기) 같은데요. 코드로 작성하는 경우 다음을 사용할 수 있습니다.

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

그리고 IB에 있다면? – Pierre

+0

은 제스처 인식기가 툴바를 방해 한 것으로 나타났습니다. – Pierre