问题标签 [uiactivity]
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.
ios - 在某些手机上从 UIActivitySheet 发短信的问题
我的应用程序有一个操作按钮来拉出 UIActivityViewController。在我的测试设备 5S 上,它一切正常,包括发短信。但是,在我的 5C 测试设备上,它在尝试发送消息时崩溃。我的代码是否有问题,可以使它与某些手机一起发送消息,而不是其他手机?
下面列出的代码有一些注意事项。首先,有时要发送的文本会超过 140 个字符,所以我先检查字符串的长度。如果超过 140 个字符,它会剪掉中间部分,在末尾添加 ...,并保持在 140 个字符。然后,在操作中,如果超过 140 个字符,它只为 Twitter 和 Message 发送已编辑的字符串,但为所有其他字符发送常规字符串,如果 140 个字符或以下,则发送常规字符串。
ios - 在 UIActivityItemProvider 内自定义 UIActivityTypePostToFacebook 的行为
我不相信有办法做我要问的事情,但我想我会问以防万一。
我目前正在子类UIActivityItemProvider
化,以便为各种社交媒体平台提供自定义消息:
问题是我想为用户提供一个中间选项来自定义他们想要在 Facebook 上发布的消息(“一些 facebook 消息”)。理想情况下,这将是一个 UIActionSheet,他们可以在三个选项中选择他们希望如何格式化数据的选项之一。
UIActionSheet 只是一个示例,但您可以想象其他类型的自定义视图在用户点击 facebook 图标时呈现在 segue 中,直到他们看到他们在帖子中键入文本的实际 UI。
有没有办法做这种行为?
ios - 如何判断 iOS 设备是否支持空投
我正在挠头,试图确定如何检测设备是否支持空投。我的想法是尝试获取 UIActivity 进行空投并调用 canPerformWithActivityItems: 。问题是我不知道如何获得空投的 UIActivity,有人知道怎么做吗?有没有人有不同的方法来解决这个问题?
谢谢,暗里
ios - 为 Facebook Messenger iPhone App 实现 UIActivity 子类?
您好,我正在我的项目中实现不同的方式来将一些文本分享给其他聊天应用程序,例如:Whatsapp、Line 和微信。
使用以下库实现这个 UIActivity 子类没有问题:
- Whatsapp ( https://github.com/jberlana/JBWhatsAppActivity )
- 线(https://github.com/OopsMouse/LINEActivity)
- 微信(https://github.com/iDay/WeixinActivity)
我意识到所有这些应用程序都有内部 URI 协议,可以从我的应用程序与它们进行通信:
whatsapp://send?text=SAMPLE_TEXT
line://msg/text/SAMPLE_TEXT
至少有人知道如何连接到 Facebook Messenger iPhone App 来分享一些文字吗?
ios - UIActivityViewController 中的复制链接按钮
我是否缺少创建“复制链接”按钮的服务或参数,如 Apple 的 12 天应用程序中所示?
我可以通过允许出现“复制”按钮
在我的 UIActivityViewController 中,并传递给它一个 URL
它功能正常,但是按钮标题是“复制”,没有“复制链接”那么清晰。我想知道是否强制使用此标题是我错过的服务选项,还是需要定义自定义活动类型。据我所知,activityTitle 仅在您子类化服务方法时才可用。
感谢您的任何见解。
ios - 带有 WhatsApp 和 FB 的 UIActivityViewController 或 UIDocumentInteractionController
我需要将 Facebook 和 WhatsApp 作为我的图像的共享选项。我已经实现了 UIActivityViewController,我可以在其中通过 Facebook 分享,UIDocumentInteractionController
也可以通过 WhatsApp 分享。我不知道如何合并这些东西。
UIActivityViewController:
UIDocumentInteractionController:
我想将它们都放在一个弹出窗口中,但是我不知道如何实现。请问有什么小费吗?
我已经检查了StackOverFlow question 1,但它根本没有帮助我。我的文件是 .wai(用于 WhatsApp)所以当我尝试通过 FB 文件发送它时无法打开。它还显示所有选项,而我只希望 2(FB+WhatsApp) 可见。在StackOverFlow 问题 2之后,我只能显示 FB(工作一个,因为我设置了普通图像)但不能添加 WhatsApp(没有 .wai 文件,我不知道如何处理 UTI)。有没有办法解决这个问题?
iphone - 具有自定义 UIActivity 的 UIActivityViewController 将彩色图像显示为灰色
我创建了一个自定义 UIActivity 以显示在共享表中。我创建了一个全彩色的 60x60 图标(png 文件),但是当它显示时,它只显示灰色的轮廓。我没有看到我写错了什么。我希望有人能看到我错过的东西。任何帮助将不胜感激。这是我的代码...
ios - UIActivityViewController,活动未完成,共享选项未加载
我有一个带有分享按钮的应用程序。这个分享按钮加载一个 UIActivityViewController 用于分享到 Facebook、Twitter、电子邮件、短信等。
它曾经可以正常工作,我认为它在模拟器上仍然可以正常工作,但是在设备上,视图控制器会显示所有正确的选项,如果您单击一个,则没有任何反应,或者如果它是邮件,邮件模式视图加载然后自行关闭。然后我得到我的日志“未执行活动。”,这是当完成块返回 false 完成但 activityType 不为空时。所以它正在识别选择,但由于某种原因它没有将活动加载到视图中
我检查了我要分享的东西,甚至用虚拟的东西替换它(如下所示),仍然没有运气。我使用的是普通设备,我设置了 Twitter、Mail 和 Facebook 帐户,发短信也可以。唯一有效的是复制(即当您将共享内容复制到剪贴板时)。在同一设备上的其他应用程序中,UIActivityViewController 和所选活动的加载工作得很好。在运行该应用程序的其他设备上也观察到相同的问题。
真的不明白这里的问题是什么。非常令人困惑!任何尝试的帮助或建议将不胜感激。我看不到任何调试此问题的方法。
这是代码:(注意我也尝试删除图像,没有运气)
ios - 来自 UIActivityItemSource 的多个数据
有没有办法从 UIActivityItemSource 提供多个对象?例如,我想为 Mail、Facebook 和 Twitter 提供一个 NSString 和 UIImage,以便它们包含在同一个电子邮件/帖子/推文中。我尝试将对象放入 NSArray 并传递它,但它抛出异常。
objective-c - UIImage 仅用于所选的 applicationActivities,但 NSString 用于所有 applicationActivities
我正在使用 UIActivityViewController 共享 NSString 和 UIImage,但我不想与 iMessage 和电子邮件共享 UIImage。
如何为 UIImage 创建这样的自定义 UIActivity 并将 NSString 留给所有人?