BDGShare 0.0.11

BDGShare 0.0.11

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年4月

Maintained by Bob de Graaf.



BDGShare 0.0.11

  • 作者:
  • Bob de Graaf

这是一款简单轻量级的分享封装器,使用内建的facebook、twitter、whatsapp、电子邮件、短信、activitycontroller和documentinteractioncontroller,一行代码即可实现,并拥有优秀的完成块!

使用说明

Facebook

[BDGSharing shareFacebook:@"text" urlStr:@"url string" image:nil completion:^(SharingResult sharingResult) {        
}];

Twitter

[BDGSharing shareTwitter:@"text" urlStr:@"url string" image:nil completion:^(SharingResult sharingResult) {        
}];

Whatsapp

[BDGSharing shareWhatsapp:@"Text message" urlStr:@"Optional url string"];

Email

[BDGSharing shareEmail:@"Subject" mailBody:@"Body" recipients:nil isHTML:FALSE completion:^(SharingResult sharingResult) {        
}];

短信

[BDGSharing shareSMS:@"Text message" recipient:nil completion:^(SharingResult sharingResult) {        
}];

活动控制器(包括可选的whatsapp作为活动项,同时更新支持iOS8 iPad新的展示弹出窗口)

[BDGSharing shareUsingActivityController:@"Text" urlStr:@"Url str" image:nil whatsapp:TRUE];

文档交互控制器)

[BDGSharing shareImageUsingDocumentController:image fileName:@"ImageToShareName" completion:^(UIDocumentInteractionController *documentInteractionController) {        
}];

附加选项

@property: presentingViewController。如果未设置,它将使用[UIApplication sharedApplication] keyWindow的rootViewController
@property: excludedActivities。您可以使用此属性来定义activityController应排除的活动。默认情况下,已排除一些很少使用的活动。

分享结果

完成块返回一个分享结果,它始终是以下之一:
SharingResultFailed
SharingResultCancelled
SharingResultSuccess