일상+

ios share(공유하기) 기능 구현 예제 본문

iPhone

ios share(공유하기) 기능 구현 예제

이종준 2016. 4. 28. 15:03

안녕하세요. JunK입니다.


요즘 sns 공유를 많이 하는데요.


그래서 이번에는 공유하기 기능을 알려드릴거에요.



// 공유하기

-(void)shareAction:(NSString *)str param:(NSString *)strTitle{

    NSString *title = strTitle;

    NSURL *url = [[NSURL alloc]initWithString:str];

    NSArray *postItems = @[title, url];

    UIActivityViewController *activityVC = [[UIActivityViewController alloc]

                                            initWithActivityItems:postItems

                                            applicationActivities:nil];

    

    activityVC.excludedActivityTypes = @[];

    

    [self presentViewController:activityVC animated:YES completion:nil];


}


위 소스를 보시면 두개의 파라미터를 넘겨받습니다.


하나는 URL 이고요. 또하나는 타이틀입니다.


넘겨받은 값들을 각각 title, url 변수에 넣어주시고요.


그래도 구현하시면 됩니다.


물론 이미지도 공유가 가능합니다.



Comments