Search code examples
objective-cios9uiactivityviewcontroller

UIActivityViewController to share any content in ios9 , is not working as expected in case of saving notes


UIActivityViewController to share content is not working as expected in case of saving notes in ios9. Here is my piece of code :

title,description,url are contains different contents to share.//

NSArray *dataToShare= @[title,description,url];
    UIActivityViewController* activityViewController =
    [[UIActivityViewController alloc] initWithActivityItems:dataToShare
                                      applicationActivities:nil];
    [self presentViewController:activityViewController animated:YES completion:^{}];

Thanks for any input very much in advance.


Solution

  • I have solved this problem by Concatenate the different string to one for saving all content in NOTES.

    NSString *url=@"http://itunes.apple.com/us/app/APPNAME/idXXXXXXXXX";
    NSString * title =[NSString stringWithFormat:@"Download ECG app %@ and get free reward points!",url];
    NSArray* dataToShare = @[title];
    UIActivityViewController* activityViewController =[[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil];
    activityViewController.excludedActivityTypes = @[UIActivityTypeAirDrop];
    [self presentViewController:activityViewController animated:YES completion:^{}];