问题标签 [uiactivityviewcontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2944 浏览

iphone - 仅当通过 iPhone 中的 UIActivityViewController 发布成功时才想执行某些操作

我有一个我正在使用的应用程序UIActivityViewController

这是我正在使用的代码。

这工作正常。当我从 中打开 Twitter 或电子邮件时UIActivityViewController,它会显示我想要分享的文本,这很好。

但是,现在我只想在帖子成功或电子邮件发送成功时在我的数据库中执行一些操作。

我怎样才能做到这一点?

0 投票
1 回答
1724 浏览

ios - 在 UIActivityViewController 上显示 url 附件的缩略图

当您与 UIActivityViewController 共享 url 时,它只显示 Safari 指南针。我知道这应该向用户显示他们正在共享链接,但是是否可以让它显示缩略图/图像?我意识到如果我尝试分享图片就会这样做,但我只想在这里分享一个链接。

0 投票
1 回答
304 浏览

iphone - 在没有 UIActivityViewController 的情况下启动 UIActivity?

想知道是否可以UIActivity使用我自己的按钮从我自己的菜单启动一个,而不必启动一个UIActivityViewController. 我确实知道可以使用MFMailComposeViewController,TWTweetComposeViewController等,但想知道是否有某种方式可以将其全部合并,UIActivity因此不必为每个人使用单独的 API UIActivity

0 投票
1 回答
1096 浏览

ios - 如何修复 UIPopoverController 中呈现的 UIActivityViewController 的内存泄漏

这篇文章这篇文章类似,我正在为我的应用程序中的共享选项创建一个 UIActivityViewController(已激活 ARC)。它是一个通用应用程序,因此我以模态方式为 iPhone/iPod 展示 UIActivityViewController,并在 iPad 的弹出框内展示。在分析我的应用程序时 Instruments 检测到我的函数中的 NSArray 内存泄漏,用于创建 UIActivityViewController:

使用上述帖子中的答案(__block 和完成以销毁排除的活动项的数组),我设法修复了 iPhone 的泄漏,因为函数 presentViewController 确实提供了完成处理程序。

如果在弹出窗口中显示它,如何将 UIActivityController 和它的 excludeActivityTypes 设置为 nil?我发现 UIActivityViewController 提供了一个 completionHandler 属性,但我无法在不创建循环的情况下解决如何使用它......

提前致谢!

0 投票
0 回答
371 浏览

ios - 如果我可以将其他应用的内容分享到我的应用

使用 uiactivity,我可以将我的应用程序的内容分享到 Facebook、Twitter、电子邮件。

所以我想添加我的自定义 uiactivity,当用户在其他应用程序中使用 UIActivityViewController 时,我的应用程序可以像 Facebook 一样出现在 UIActivityViewController 上,所以它可以将内容共享到我的应用程序?

如果苹果允许我这样做,如果可以,怎么办?你能给我一些建议吗

编辑:我认为这不是重复的问题。我的问题:我希望我的应用程序像 Facebook,twitter 可以显示在其他开发者应用程序中,如果它使用 UIActivityViewController。如果你不能理解我的问题,你可以问我,我可以详细描述。对不起我的英语

0 投票
2 回答
1082 浏览

ios - 在单个 UIActivityViewController 中为不同的服务提供不同的内容

我想为 a 中的不同服务提供不同的内容UIActivityIndicatorView。例如,用于电子邮件的 HTML 字符串、用于 Facebook/Twitter 的标准字符串以及用于复制的图像。所有这些都发生在一个弹出窗口中。

我不认为这是可能的。当我在玩所有涉及的类时,我注意到出现在活动视图中的服务随着我提供的内容类型的变化而变化。换句话说,当我提供一个字符串时,出现了一组服务。当我提供图像时,出现了服务集 B。

接下来,我尝试同时添加字符串和图像,认为它可能会提供不同的内容,但这只是将字符串和图像都添加到服务中(例如,使用字符串创建电子邮件,然后是下图)。

这是我提供字符串值的方式(它们是 html 链接):

0 投票
1 回答
1576 浏览

ios - 我的应用程序中缺少某些 UIActivityViewController 服务

我已经UIActivityViewController在我的应用程序中实现了,并且可以成功共享字符串和图像。但是,我注意到当您在 iOS 照片应用程序中共享图像时,有些服务没有出现在我的应用程序中。即打印、用作墙纸、分配给联系人和照片流。我的应用程序能够很好地使用邮件、消息、Facebook、Twitter 和复制。

我在想:

1.) 这些额外服务已在照片应用程序中使用UIActivityItemProviderUIActivityItemSource等作为自定义服务实现。

2.) 我提供的数据格式不正确,无法与这些服务一起使用。

我已经阅读了几次文档,但似乎没有看到任何关于它的内容。

编辑:按要求显示代码:

0 投票
0 回答
537 浏览

c# - MonoTouch 中的 UIActivityViewController 泄漏/内存问题

我正在尝试在 MonoTouch 中使用 UIActivityViewController。你可以在下面看到代码。我的问题是代码泄漏(根据monotouch内存分析器)并且由于每次显示视图控制器时加载的图像而使用了大量内存。我试图实施解决方案:

NSArray* excludeActivities 即使在使用 ARC 并将其设置为 nil 时也会泄漏内存

如何修复 UIPopoverController 中呈现的 UIActivityViewController 的内存泄漏

并在完成处理程序中处理活动视图控制器和图像,但我总是遇到同样的问题。有人遇到同样的问题并找到解决方案?

0 投票
1 回答
327 浏览

uiactivityviewcontroller - 带有自定义数据的自定义 UIActivity

我有一些我想通过 Facebook、twitter 分享的图像和文本,它工作正常,尽管我想与我的自定义 UIActivity 分享另一组数据(活动项)

0 投票
1 回答
20472 浏览

ios - iOS 6 - UIActivityViewController 项目

希望每个人都知道 iOS 6 包含新样式的ActionSheet (UIActivityViewController).TheUIActivityViewController可以使用字符串、url、图像等参数启动。下面是代码片段(其中 items 是一个包含字符串和 url 参数的数组)。

但是,当我们选择不同的共享选项(如 Mail、Facebook 或 Twitter)时,有什么方法可以分配不同的参数?

一种方法是我们可以实现UIActivityItemSource,这里我们需要实现源方法

它总是返回一个字符串值。但我需要传递一个数组,以便我可以分配各种参数,如 URL、图像和标题。

知道我们如何实现这一目标吗?