问题标签 [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 回答
2098 浏览

ios - iOS:当已经显示邮件撰写视图时,如何在后台创建/准备自定义电子邮件附件?

我很想通过电子邮件分享我的 iOS 6.0 应用程序的自定义内容。

但由于我的内容需要一些时间才能分享,所以当用户按下“分享”按钮时,我无法立即显示邮件撰写视图。不幸的是,MFMailComposeViewController 从一开始就需要所有附件,所以我必须等待附件才能初始化并显示 MFMailComposeViewController(就像这里建议的那样:UIActivityView attach file to Email

-- 阅读 Sapan 的回答后进行编辑:我正在寻找的是像 UIActivityViewController 共享时的行为,例如一个尚未创建的视频文件:用户按下共享按钮,UIActivityController 立即出现。附件是在后台创建的,创建不会中断用户的体验。--

我尝试了 UIActivityViewController ,它具有很好的异步 UIActivityItemProvider 功能,但不幸的是,这似乎只适用于具有公共 mime 类型(如图像和视频)的附件。我的自定义 NSData '项目' 被忽略了,不仅因为在 facebook 上分享(这很有意义),而且因为电子邮件分享。或者我在这里做错了什么:

我已经在考虑创建自己的自定义电子邮件编写器视图,以便在用户键入时/之后在后台创建附件。但我不想。我喜欢我在 HIG 中读到的“UI 元素的一致性”的想法。

我能做些什么?

0 投票
1 回答
1085 浏览

c# - 如何将 UIActivityViewController 与 MonoTouch 一起使用

我正在尝试使用UIActivityViewController以下代码从 MonoTouch 访问:

显示 iOS 操作表,但不排除指定的活动。有什么建议吗?有没有这方面的 MonoTouch 示例?

0 投票
2 回答
516 浏览

iphone - iPhone SDK 中带有 UICollectionCells 的特殊弹出视图

我已经彻底四处寻找UIActionSheet这是什么类型的名称。

在此处输入图像描述

或者,如果它甚至是完全定制的。使用取消按钮,它看起来像是一个UIActionSheet,它上面的部分是一个UICollectionView。尽管构建所有这些自定义声音不费时且有益,但我想知道是否有一个库名称可以调用以默认这种面板弹出样式。谢谢。

如果它确实是需要定制的东西,我将如何去做这样的事情?:)

0 投票
2 回答
1535 浏览

iphone - 使用 UIActivityViewController 感到困惑

你能帮我理解什么时候应该使用UIActivityViewController. 我有一个按钮,可以共享有关我的应用程序的常见信息(例如带有链接和图像的“我喜欢这个应用程序”)。我的旧代码是:

现在我想使用UIActivityViewController,但我有点困惑如何将所有这些参数传递给它。还是我应该以其他方式做事?

补充:所以我明白我需要静默发布程序。您能否指导我完成使用 iOS 6 功能的静默发布程序(使用内置 FB 帐户编辑​​)。现在我不明白如何检查设备上是否存在FB帐户,如果不是如何提示创建它?ACAccount 存储类– requestAccessToAccountsWithType:options:completion:中有一个访问帐户的方法。但如果帐户不存在,则会返回错误。提前谢谢了。

0 投票
2 回答
1509 浏览

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

我正在尝试使用新的 iOS6 UIActivityViewController,它工作正常,除了 Memory Leaks 仪器说每次我尝试显示控制器时 NSArray *execludedActivities 都会泄漏。

请注意,我尝试使用一个名为 excludeActivities 的 NSArray,然后将 shareShareController.excludedActivityTypes 设置为以后能够将数组设置为 nil (下面的所有注释代码),但现在我直接设置属性并且仍然存在泄漏.

在此处输入图像描述

0 投票
2 回答
1630 浏览

xcode - UIActivityViewController

iPad 上的 UIActivityViewController 有问题

这是我的代码:

在 iPhone 上,Mail composer View 将在发送邮件后消失,但 iPad 上的 Composer 不会消失,这是我的 Composer:

0 投票
2 回答
1224 浏览

thumbnails - UIActivityViewController -- NSURL ActivityItemProvider 默认缩略图

当您使用 NSURL 在 UIActivityViewController 中附加链接时,我试图弄清楚是什么设置了回形针下的默认缩略图(而不是浮雕的 Safari 图标)。我觉得我已经看到诸如 google 和 iTunes 商店等网站将这些缩略图设置为有用的图像。我觉得浮雕的 safari 图标太模糊,用户不知道他/她发送的是什么链接。

它可能是该链接的 html 标头中的内容吗?

谢谢!

模糊的 Safari 图标

0 投票
4 回答
16360 浏览

objective-c - UIActivityViewController 中共享提供者的不同数据

我正在尝试使用UIActivityViewController一个 longNSString作为数据。如果我输入的字符串 > 140 个字符,则其中的推文表不会显示该字符串。如果我在将字符串提供给控制器之前将其UIActivities截断,那么所有字符串都会被截断。我不希望 Facebook 或消息被截断。

有没有办法给不同的字符串不同的UIActivities

谢谢!

(例如,Marco Arment 的 The Magazine 应用程序通过在 @TheMagazineApp 中添加一个截断的字符串UIActivityPostToTwitter以及在 other 中的其他内容来做到这一点UIActivities。)

0 投票
2 回答
1070 浏览

ios - Twitter 预览表在 iOS 6 上使用 ActivityViewController 以英语而不是语言设备显示

我正在使用新的 ActivityViewController 让用户可以在 Facebook 或 Twitter 上分享消息。我更改了 excludeActivityTypes 属性,以便在 ActivityViewController 上仅显示 Facebook 和 Twitter 按钮。在 activityItems 数组中,我只有一个 NSString 与要共享的文本。

这是代码:

该设备以西班牙语配置。

因此,当我在 Facebook 中选择分享时,预览表显示为西班牙语(正常),但当我选择推特时,推特预览表显示为英文......这不是很重要,但对用户来说不是很漂亮。此外,我担心它可能是更重要的事情的征兆。

你知道为什么推特预览表是英文的吗??

更新: ActivityViewIndicator 的取消按钮也以英文显示

非常感谢!

卡洛斯

0 投票
1 回答
2540 浏览

iphone - UIActivityViewController 报告“远程撰写控制器超时”

当我通过消息点击我的应用程序的共享时,我在 Xcode 控制台中得到了这个:但是,邮件工作得很好。Message 控制器从不明显显示,这在已发布的应用程序中很烦人。

这是苹果的错误吗?它今天才开始发生。

代码: