// // EmailItemProvider.m // Apex Mobile // // Created by Ray on 05/03/2018. // Copyright © 2018 United Software Applications, Inc. All rights reserved. // #import "RAShareItemProvider.h" @implementation RAShareItemProvider - (id)activityViewControllerPlaceholderItem:(UIActivityViewController *)activityViewController { // NSLog(@"activityViewControllerPlaceholderItem %@",activityType); return _body; } - (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType { if([activityType isEqualToString:@"com.tencent.xin.sharetimeline"]) { if (self.body) { NSString* fname = self.subject; if(fname.length==0) fname=[[NSUUID UUID ] UUIDString]; NSString* tempDir = NSTemporaryDirectory(); NSString *saveFileName=[NSString stringWithFormat:@"%@.txt",fname ] ; NSString *newFilePath=[tempDir stringByAppendingPathComponent:saveFileName]; bool success=[_body writeToFile:newFilePath atomically:true encoding:NSUTF8StringEncoding error:nil]; if(success) { // UIImage *imageToShare = [UIImage imageNamed:@"AppIcon"]; NSURL *urlToShare = [NSURL fileURLWithPath:newFilePath]; return urlToShare; // activityItems = @[subject,urlToShare]; } // activityItems = @[content]; } } NSLog(@"itemForActivityType %@",activityType); return _body; } - (NSString *)activityViewController:(UIActivityViewController *)activityViewController subjectForActivityType:(NSString *)activityType { NSLog(@"subjectForActivityType %@",activityType); return _subject; } //- (NSString *)activityViewController:(UIActivityViewController *)activityViewController dataTypeIdentifierForActivityType:(UIActivityType)activityType; //{ // //} @end