问题标签 [ios-sharesheet]
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 - iOS 共享表和复制选项粘贴链接在某些情况下不起作用
我们在共享表复制活动中遇到了一个相当奇怪的问题。
我们只是对内容进行了简短的介绍,然后我们提供了指向共享活动的链接,如...
除了在我们的内部聊天中,这工作得很好。在我们的聊天文本视图中,文本简介通过,但链接没有按预期显示在文本旁边。
有问题的文本视图是一个SlackTextViewController(我知道现在已弃用,我们已经使用了一段时间)。我找不到任何表明他们正在以任何方式清理输入或删除链接的文档,但它很可能与该组件有关。我尝试了一个简单的实现textView:shouldChangeTextInRange
来打印 textView 接收到的文本,果然,那里没有链接。
只是为了完整起见,这就是它的样子。
此外,如果您直接复制/粘贴链接,则效果很好。如果您将共享文本复制为纯文本并粘贴,它也可以正常工作。这使我相信在处理共享文本时这里缺少一些东西。
有人在粘贴中遇到过这个问题吗?是否需要实施一些生命周期/委托来处理共享文本?
ios - iOS13上带有自定义标题+远程图像的共享表
我正在创建一个共享表,用于在 iOS13 上共享链接。默认情况下,它将从共享 URL 获取工作表顶部的标题和图像,我想覆盖两者。我已经准备好标题,但图像是远程的,需要获取。最好是立即显示带有标题的共享表,然后再加载远程图像。
我发现了一个UIActivityItemSource
似乎可以做到这一点的新方法,所以我创建了一个自定义UIActivityItemSource
子类:
使用此项目源,我的自定义标题将显示,但标题旁边的图像将只是默认的 safari 图标。iOS 如何期望我在此处提供图片或图片 url?
ios - 可以将渐进式 Web 应用程序注册为 iOS 上的共享选项吗?
我计划开发一个应用程序(不确定我是否会使用 PWA),其中包括以下“愿望清单”场景:
用户正在使用 safari、chrome 或任何浏览器浏览他喜欢的网站
他单击该浏览器中的共享按钮,以便将网页 url 发送到另一个应用程序
他选择了我的 PWA
此网址保存在用户的愿望清单中
第3步可以吗?
注意:有人在这里问了关于 Android 的完全相同的问题:渐进式网络应用程序可以注册为 Android 中的共享选项吗?
我的问题是一样的,除了我的问题是关于 iOS 的。我找不到任何答案。
swift - 错误“[ShareSheet] 连接无效”错误 iOS13+ 但不在 iOS 11.4 上
我想使用共享表共享一个文件,并编写了似乎可以正常工作的代码。但是我一直在日志中看到这些错误消息(使用 Xcode 11.3)
我有两个正在测试的物理设备;运行 iOS 13.1.2 的 iPad 和运行 11.4 的 iPhone 6。我在装有旧版 iOS 的 iPhone 上看不到这些消息。在这两种情况下,共享似乎都可以正常工作。这是我使用文本而不是文件的代码:
当共享表消失时会显示该消息(因为用户完成了一个操作,或者他们在它之外点击以取消)。
忽略这些消息是否安全?奇怪的是它们没有出现在旧操作系统中,而是出现在新操作系统中。
2020 年 3 月 20 日编辑:我确认我提供了有效的源或 barButtonItem。我已更改代码以匹配我使用 UIBarButtonItem 的位置,但我仍然看到 ShareSheet 连接无效错误。
ios - UIActivityController 共享给 Microsoft Teams 切断了模式
我已经实现了 UIActivityController,我在其中共享图像以及链接,但在将图像共享到任何应用程序时不包括图像,并且仅将图像用于将其保存到相机胶卷。当我尝试与 Microsoft Teams 共享时,我可以看到这是随机发生的(不一致)。这个问题的原因可能是什么?谢谢你 :)
swift - 共享扩展 ▸ 应用程序中的 Firebase getDocuments 共享扩展
我有一个支持共享扩展的应用程序,用于将图像共享到 Firebase/Firestore
我正在尝试请求获取相关文件以在上传图像后设置我的数据库记录。
1. 使用 getDocuments
2. 使用 addSnapshotListener
在上述两个代码中,回调都没有执行。
当我能够执行 Auth.auth() 用户登录操作时。任何帮助都将挽救我的应用程序生命。
请帮我解决这个问题。