UIActivityViewController 是 iOS 的通用类型标识符,提供统一的服务接口,用来分享和执行应用的数据操作。此款控制器可以替换分享动作选单(ActionSheet),分享动作选单是出于分享目的的动作选单。还可以自定义活动,可以结合 lntentkit 使用。它提供一个可操作的数据集合,这些集合可分为“action”和 “share”:
UIActivityTypePrint
UIActivityTypeCopyToPasteboard
UIActivityTypeAssignToContact
UIActivityTypeSaveToCameraRoll
UIActivityTypeAddToReadingList
UIActivityTypeAirDrop
UIActivityTypeMessage
UIActivityTypeMail
UIActivityTypePostToFacebook
UIActivityTypePostToTwitter
UIActivityTypePostToFlickr
UIActivityTypePostToVimeo
UIActivityTypePostToTencentWeibo
UIActivityTypePostToWeibo
每个活动类型都支持一系列不同的数据类型,比如 Tweet 对应的是 NSString,附带图像和 URL。
NSString
更多软件介绍和使用说明请看这里。