Apple文档说您可以使用UIActivityItemSource协议(protocol)来自定义与UIActivityViewController共享的消息,以代替UIActivityItemProvider对象:UIActivityItemSourceYoucanusethisprotocolinsituationswhereyouwanttoprovidethedatafromoneofyourapp’sexistingobjectsinsteadofcreatingaseparateUIActivityItemProviderobject.我已经采用了这个协议(protocol
我正在使用UIActivityViewController通过电子邮件共享信息。我们能够毫无问题地发送带有正文和附件的电子邮件。但是我们如何设置电子邮件的主题标题。我注意到这个问题:HowtosetamailSubjectinUIActivityViewController?接受的解决方案是使用UIActivityItemSource和以下APIactivityViewController:subjectForActivityType:.但是,我们的代码不符合UIActivityItemSource,因为我们使用的是UIActivityItemProvider。UIActivityIt
我有这些协议(protocol)方法,activityViewControllerPlaceholderItem:和activityViewController:itemForActivityType:但他们永远不会被调用。我如何告诉UIActivityViewController调用它们?我还有一个UIActivityItemProvider子类,但是我对谁调用这2个方法感到困惑。我真的很感激一些示例代码,因为我在网上找不到任何东西。:) 最佳答案 你可以在任何你想要的地方实现协议(protocol),甚至你的ViewContro
我有这些协议(protocol)方法,activityViewControllerPlaceholderItem:和activityViewController:itemForActivityType:但他们永远不会被调用。我如何告诉UIActivityViewController调用它们?我还有一个UIActivityItemProvider子类,但是我对谁调用这2个方法感到困惑。我真的很感激一些示例代码,因为我在网上找不到任何东西。:) 最佳答案 你可以在任何你想要的地方实现协议(protocol),甚至你的ViewContro
当我将包含HTML内容的字符串作为数组元素传递给UIActivityViewControllerinitWithActivityItems方法时,它不会在选定的“共享”Controller中将其显示为HTML,而是显示HTML源(即标记而不是解释它)。虽然我能理解为什么它会为不支持html内容的共享目标执行此操作,但它也不会为诸如电子邮件之类的内容解释它,而后者支持(以前这将通过设置MFMailComposeController上的isHTML属性设置为YES。我应该浪费时间创建一个UIActivityItemProvider来返回基于“事件类型”的自定义内容,还是真的没有办法获取UI
当我将包含HTML内容的字符串作为数组元素传递给UIActivityViewControllerinitWithActivityItems方法时,它不会在选定的“共享”Controller中将其显示为HTML,而是显示HTML源(即标记而不是解释它)。虽然我能理解为什么它会为不支持html内容的共享目标执行此操作,但它也不会为诸如电子邮件之类的内容解释它,而后者支持(以前这将通过设置MFMailComposeController上的isHTML属性设置为YES。我应该浪费时间创建一个UIActivityItemProvider来返回基于“事件类型”的自定义内容,还是真的没有办法获取UI
我已经实现了UIActivityItemSource协议(protocol)来使用UIActivityViewController在facebook中分享url。所需方法activityViewControllerPlaceholderItem:和activityViewController:itemForActivityType:由UIActivityViewController调用。但是下面的可选方法在预览页面中显示缩略图不会被调用。-(UIImage*)activityViewController:(UIActivityViewController*)activityViewCo
终于通过了Apple关于新UIActivityViewController类和UIActivityItemSource协议(protocol)的(相当令人沮丧的)文档,我正在尝试将不同的数据集发送到不同的从事件View调用的操作。为了简化事情,我正在研究两件事。一个Facebook发布操作,应该说“Checkthisout!”并在帖子中附加一个URL(用那个可爱的小回形针)。Twitter发布操作,应该说“使用#hashtag检查一下!”并附加相同的URL(使用相同的回形针)。这是我现在已经实现的代码。-(id)activityViewController:(UIActivityVie