iOS自带的分享功能

原创 2015年07月08日 11:19:05


方法一

添加Social.framework至工程

-(IBAction)btnFacebookSharing_Clicked:(id)sender {

    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
       SLComposeViewController * fbSheetOBJ = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
 
        [fbSheetOBJ setInitialText:@"Post from my iOS application"];
        [fbSheetOBJ addURL:[NSURL URLWithString:@"http://www.weblineindia.com"]];
        [fbSheetOBJ addImage:[UIImage imageNamed:@"my_image_to_share.png"]];
 
        [self presentViewController:fbSheetOBJ animated:YES completion:Nil];
    }

}


方法二


- (IBAction)sharingaction:(id)sender {
    
    NSString *eventNameToShare = [NSString stringWithFormat:@"%@",_eventnameText];//要分享的标题
    NSURL* bannerURL = [NSURL URLWithString:_bannerimageText];//要分享的图片链接
    NSData* bannerdata = [[NSData alloc] initWithContentsOfURL:bannerURL];
    UIImage *imageToShare = [UIImage imageWithData:bannerdata];
    NSString *eventDetailToShare = [NSString stringWithFormat:@"%@",_eventdetailText];/要分享的具体文字
    NSArray *itemsToShare = @[eventNameToShare, imageToShare, eventDetailToShare];
    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
    activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
    [self presentViewController:activityVC animated:YES completion:nil];
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS 系统自带的分享功能之 UIActivityViewController

关于系统自带的分享功能 主要是在与这个类 UIActivityViewController 先上效果图 然后呢 直接上代码 大家都懂的 ^&^//分享的标题 NSString *tex...

iOS开发之ios自带的最基础的社会化分享功能

ios自带的社会化分享功能其实不咋滴,要分享到微博或者微信之类的不如用他们自己官网sdk,不过因为今天无聊研究了下ios自带的分享功能,反正既然学了,那就写出来吧。 1.社会化分享之列表项:ios自带...

iOS7自带扫描二维码、条形码功能实现

随着二维码的普及,扫码功能越来越重要,比起手动输入,扫码直接获取的方式会更加的便捷和快速,在iOS7之前,实现扫码一般是使用第三方的类库,如ZBar等,iOS7之后开始自行提供扫码的框架,在AVFou...

iOS之利用系统自带API实现录音功能

在做IM时很有用,不说废话直接上代码:

iOS 自带定位功能CoreLocation

苹果自带定位功能的实现代码如下: 首先要导入coreLocation.framework库,然后导入// // AppDelegate.m // 定位 // // Created by 天点科...

iOS开发:调用系统自带相机以及获取相册照片的功能实现

在iOS开发过程中,经常用到的技术之一就是APP上传图片了,这个知识点虽然不难,但是上传图片的需求却是各不相同,比如有些时候需要你一次性在相册中同时多选指定数量的照片,而且选择的照片数量不确定,有时候...

系统自带分享的一些问题以及自定义功能

友盟分享更新之后在ios10下会有一些问题,如何使用系统自带的分享
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)