Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Presenting the UIActivityViewController in Swift

Tags:

ios

swift

Does anyone know how I can show an activity view in Swift, in Objective-C I know it would be something like this, but I can't figure it out in Swift

NSArray *ActItems;

ActItems = @[[NSString stringWithFormat:@"my text"]];

UIActivityViewController *actviewcon = [[UIActivityViewController alloc] initWithActivityItems:ActItems applicationActivities:nil];

[self presentViewController:actviewcon animated:YES completion:NULL];
like image 443
Jacob Banks Avatar asked Jun 13 '14 01:06

Jacob Banks


1 Answers

The below does what your objective-c code above does.

let firstActivityItem = "my text"
let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: [firstActivityItem], applicationActivities: nil)
self.navigationController.presentViewController(activityViewController, animated: true, completion: nil)
like image 192
Mike Avatar answered Oct 21 '22 13:10

Mike