UIActivityCategory:
UIActivityCategoryAction, 操作
UIActivityCategoryShare, 分享
操作类:
重写UIActivity,可以实现自定义UIActivity:
+ (UIActivityCategory)activityCategory NS_AVAILABLE_IOS(7_0); //默认是UIActivityCategoryAction
- (nullable NSString *)activityType; //子类可以重写
- (nullable NSString *)activityTitle; //子类必须重写,不能为nil
- (nullable UIImage *)activityImage; //子类必须重写,不能为nil
- (BOOL)canPerformWithActivityItems:(NSArray *)activityItems; 根据activityItems返回该activity是否可用,默认为NO
- (void)prepareWithActivityItems:(NSArray *)activityItems; 用户选择服务后执行的代码
- (void)performActivity; 真正执行的操作
- (void)activityDidFinish:(BOOL)completed; 操作结束后执行的代码