UIActivityViewController schließt MailViewController

Ich habe versucht, eine E-Mail über den UIActivityViewController zu senden, aber die E-Mail-Ansicht wird nach dem Senden der E-Mail nicht geschlossen. Es wird auch nicht verworfen, wenn der Benutzer die Schaltfläche Abbrechen gedrückt hat.

Was kann ich tun, um das Problem zu beheben?

Hier der Code, den ich benutzt habe:

//conf share view
    NSString *textToShare = @"Teststring!";
    UIImage *imageToShare = fetchedImage;
    NSURL *urlToShare = [NSURL URLWithString:string_url];
    NSArray *activityItems = [[NSArray alloc]  initWithObjects:textToShare, imageToShare,urlToShare,nil];

    UIActivity *activity = [[UIActivity alloc] init];

    NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
    UIActivityViewController *activityVC =
    [[UIActivityViewController alloc] initWithActivityItems:activityItems
                                      applicationActivities:applicationActivities];

    activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact,
        UIActivityTypePostToWeibo,
        UIActivityTypeCopyToPasteboard,
        UIActivityTypeSaveToCameraRoll,
        UIActivityTypePrint];

    [activityVC setCompletionHandler:^(NSString *activityType, BOOL completed) {
        NSLog(@"CompletionHandler was called!");
    }];

Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage