如何与 UIActivityView 共享一行秘密文本
How can I share a secret line of text with UIActivityView
NSString* text=@"Hello world";
NSURL *myWebsite = [NSURL URLWithString:@"http://www.website.com/"];
// UIImage * myImage =[UIImage imageNamed:@"myImage.png"];
NSArray* sharedObjects=@[text,myWebsite];
UIActivityViewController * activityViewController=[[UIActivityViewController alloc]initWithActivityItems:sharedObjects applicationActivities:nil];
activityViewController.popoverPresentationController.sourceView = self.view;
[self presentViewController:activityViewController animated:YES completion:nil];
我只想在按下 Post 按钮后再添加一行广告文字。我想说"Made with NameOfApp"
你不能那样做。 UIActivityView
在实例化和呈现后不能更改它的内容。您将从这个 UIActivityView
的完成处理程序中收到的最详细信息是 activity 是否成功完成。您将没有机会悄悄更改消息。
如果包含您的应用程序名称很重要,请默认包含它。用户要么保留它,要么删除它。
NSString* text=@"Hello world";
NSURL *myWebsite = [NSURL URLWithString:@"http://www.website.com/"];
// UIImage * myImage =[UIImage imageNamed:@"myImage.png"];
NSArray* sharedObjects=@[text,myWebsite];
UIActivityViewController * activityViewController=[[UIActivityViewController alloc]initWithActivityItems:sharedObjects applicationActivities:nil];
activityViewController.popoverPresentationController.sourceView = self.view;
[self presentViewController:activityViewController animated:YES completion:nil];
我只想在按下 Post 按钮后再添加一行广告文字。我想说"Made with NameOfApp"
你不能那样做。 UIActivityView
在实例化和呈现后不能更改它的内容。您将从这个 UIActivityView
的完成处理程序中收到的最详细信息是 activity 是否成功完成。您将没有机会悄悄更改消息。
如果包含您的应用程序名称很重要,请默认包含它。用户要么保留它,要么删除它。