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!