分享 - Social.framework
/**
?*? 第三方分享
?*
?*? @param void 友盟分享
?*? @param shareSDK
?*? @param 百度分享
?*/
?
#import "ViewController.h"
?
#import <Social/Social.h>
?
@interface ViewController ()
?
@end
?
@implementation ViewController
?
- (void)viewDidLoad {
? ? [super viewDidLoad];
? ? //
?? ?
?? ?
}
?
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
? ? // 1. 判斷服務(wù)是否可用
? ? if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
? ? ? ? LogRed(@"SLServiceTypeSinaWeibo -- 分享可用");
? ? }
?? ?
? ? // 2. 創(chuàng)建分享控制器
? ? SLComposeViewController *composeCon = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
?? ?
? ? // 設(shè)置默認(rèn)數(shù)據(jù)
? ? [composeCon setInitialText:@"今天天氣很好"];
? ? [composeCon addImage:[UIImage imageNamed:@"1.jpg"]];
?? ?
? ? // 3. 彈出分享控制器
? ? [self presentViewController:composeCon animated:YES completion:nil];
?? ?
? ? // 4. 監(jiān)聽分享狀態(tài)
? ? composeCon.completionHandler = ^(SLComposeViewControllerResult result){
? ? ? ? /**
?? ? ? ? * ?
?? ? ? ? SLComposeViewControllerResultCancelled,
?? ? ? ? SLComposeViewControllerResultDone
?? ? ? ? */
? ? ? ? if (result == SLComposeViewControllerResultCancelled){
? ? ? ? ? ? LogRed(@"取消發(fā)送");
? ? ? ? }else if(result == SLComposeViewControllerResultDone){
? ? ? ? ? ? LogRed(@"發(fā)送成功");
? ? ? ? }
?? ? ? ?
?? ? ? ?
? ? };
?? ?
}
轉(zhuǎn)載于:https://www.cnblogs.com/guangleijia/p/4831634.html
總結(jié)
以上是生活随笔為你收集整理的分享 - Social.framework的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c++面对对象设计 2
- 下一篇: iOS:网络编程解析协议一:HTTP超文