URBNShareKit 0.2.2

URBNShareKit 0.2.2

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

Ryan GarchinskyJason GrandelliDustin Bergmankevin taniguchiNick DiStefano维护。



  • 作者
  • urbn

UIActivityViewController的子类,可轻松使用原生iOS分享表单进行内容分享。

iOS 8.3 Facebook变更

从iOS 8.3开始,您不能再为Facebook活动提供'body'文本。更多信息请参阅此处。您仍然可以提供链接和图片。

使用方法

将URBNShareKit添加到项目的Podfile后,使用以下导入行导入URBNShareKit:
#import <URBNShareKit/URBNShareKit.h>

要使用URBNShareKit,创建一个URBNActivityViewController的实例,并使用指定的初始化器initWithDefaultBody:进行初始化。

有关更多设置代码,请参阅示例项目

URBNShareKit支持以下活动类型

 NSString *const UIActivityTypePostToFacebook;
 NSString *const UIActivityTypePostToTwitter;
 NSString *const UIActivityTypePostToWeibo;
 NSString *const UIActivityTypeMessage;
 NSString *const UIActivityTypeMail;
 NSString *const UIActivityTypePrint;
 NSString *const UIActivityTypeCopyToPasteboard;
 NSString *const UIActivityTypeAssignToContact;
 NSString *const UIActivityTypeSaveToCameraRoll;
 NSString *const UIActivityTypeAddToReadingList;
 NSString *const UIActivityTypePostToFlickr;
 NSString *const UIActivityTypePostToVimeo;
 NSString *const UIActivityTypePostToTencentWeibo;
 NSString *const UIActivityTypeAirDrop;
 NSString *const kURBNActivityTypePinterest;

支持UIActivityItemProvider类型

URBNBodyProvider

将此提供者传递身体文本以供分享。您可以为不同的活动类型设置不同的身体文本。有关支持的文本类型更多信息,请参阅URBNBodyProvider.h

URBNImageProvider

传递此提供者将用于与支持的活动类型共享的图片。

URBNUrlProvider

传递此提供者将用于与支持的活动类型共享的URL。

要求

  • iOS 7+
  • 注意:第三方活动类型(例如 Pinterest)仅适用于iOS 8+的设备。

安装

作者

URBN Mobile Team,[email protected]

许可证

URBNShareKit可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。