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自带...

开源IOS 客户端直播SDK自带美颜功能

当前视频直播非常火爆,手机端的视频直播也非常火爆,PGC、UGC的视频直播门槛都降低了很多。 本文介绍一个:IOS 客户端直播的SDK,代码完全开源。 直播时代:让IOS普通开发者一天内做...
  • coloriy
  • coloriy
  • 2016年08月25日 15:30
  • 1575

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

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

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

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

iOS --- AFNetworking3.0网络请求方法封装(自带缓存功能)

转载自:http://blog.csdn.net/qq_30402119/article/details/49822513 GET请求封装 注意: 先将AFNetworki...
  • iotjin
  • iotjin
  • 2015年11月23日 20:17
  • 2275

若只支持IOS7 可用AVFouner 和系统自带API实现二维码扫描功能

转载自:http://www.appcoda.com/qr-code-ios-programming-tutorial/ iOS 7 brings a wealth of new featu...

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

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

iOS 自带定位功能CoreLocation

苹果自带定位功能的实现代码如下: 首先要导入coreLocation.framework库,然后导入// // AppDelegate.m // 定位 // // Created by 天点科...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS自带的分享功能
举报原因:
原因补充:

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