48得票3回答
iOS:如何在社交网络上分享文本和图片?

请问,我是否犯了错误? NSString *sharedMsg=[NSString stringWithFormat:@"Hello world"]; UIImage* sharedImg=[UIImage imageNamed:@"image"]; NSArray* sharedObjec...

45得票6回答
UIActivityViewController在Facebook上不显示默认文本。

我正在使用UIActivityViewController,它提供一些默认文本和链接。对于所有的社交媒体(短信、电子邮件、Twitter),默认的文本和URL都会显示出来。然而,在Facebook上,尽管URL的图片被显示了,但默认的文本并没有显示出来(它只是空白)。以下是代码: NSS...

42得票8回答
如何使用UIActivityViewController发送PDF文件

我正在尝试使用 UIActivityViewController 发送 PDF 文件。到目前为止,使用相当基本的方法一切都运行正常,但唯一的问题是当我选择通过邮件发送时,PDF 文件名为 Attachment-1 而不是我给文件的名称 Calculation.PDF。 我不太在意标题的更改,...

39得票4回答
iOS:警告“尝试呈现视图控制器,其视图不在窗口层次结构中”

当我尝试在导航控制器上展示ActivityController时,我收到以下警告:Attempt to present <UIActivityViewController: 0x15be1d60> on <UINavigationController: 0x14608e80&...

39得票5回答
iOS 8.3:UIActivityViewController 显示不必要的行

我有一个 UIActivityViewController,使用 excludedActivityTypes 排除了所有的 UIActivityCategoryAction 活动类型。 iOS 8.2 中,UIActivityViewController 只会显示一行,用于 UIActivi...

37得票3回答
为UIActivityViewController设置不同的活动项(Swift)

我有一个带有4个选项的UIActivityViewController:信息/邮件/TW/FB。 我想为每个选项发送不同的活动! 例如: 在iMessage中,我需要放置:String、NSURL和UIImage。 在邮件中,我需要将字符串放置在主题字段中,然后在正文中放置字符串、UIIma...

36得票4回答
UIActivityViewController完成处理程序在推文失败时返回成功。

我正在使用UIActivityViewController来显示分享选项,以便用户可以共享我的应用程序。我目前正在测试推文并且得到了一些意外的结果。在第一次推特时,一切顺利。第二次时,我会收到一个重复推文错误消息,这是预期的。问题在于,completionWithItemsHandler返回的...

34得票9回答
iOS 13的UIActivityViewController在图片保存后自动呈现之前的视图控制器

我正在尝试实现“保存图像到相册”功能,然后返回到当前的视图控制器,但在新的 iOS 13 上,它会关闭当前的视图控制器并返回到前一个呈现它的视图控制器: PHPhotoLibrary.requestAuthorization({(_ status: PHAuthorizationStatus...

33得票6回答
iOS 6中如何为UIActivityViewController设置收件人?

我正在使用iOS6中的新UIActivityViewController类,为用户提供各种共享选项。 您可以向其中传递参数数组,例如文本、链接和图像,它会完成其余工作。 如何定义收件人? 例如,通过电子邮件或短信进行共享应该能够接受收件人,但我无法弄清楚如何调用此行为。 我不想分别使用MF...

32得票4回答
iOS13共享面板:如何在共享UIImage时设置预览缩略图

iOS13的新共享表单在左上角显示了正在共享的项的预览/缩略图。 使用UIActivityViewController分享UIImage时,我希望在那里显示图像的预览/缩略图(例如,当共享附加到内置邮件应用程序的图像时),但是共享表单显示了我的应用程序图标。 需要哪些代码/设置才能在共...