UIActivityViewController 错误:无法确定 URL 是否由文件提供程序管理

2023-11-22

我在应用程序中录制视频并将其写入临时目录,以允许用户通过 UIActivityViewController 共享它。视频可以在应用程序内成功播放,并且通过 UIActivityViewController 可以成功通过消息发送、共享到 Facebook 并保存到相机胶卷。但是当我尝试通过 WhatsApp 分享时,出现以下错误:

Failed to determine whether URL /private/var/mobile/Containers/Data/Application/E7F57458-A5F9-44CB-86FA-ACC4309C7473/tmp/65CB72B3-373E-42F2-8A80-9888E00C2268.mp4 (n) is managed by a file provider

我一直无法找到有关此错误的更多信息。有谁知道为什么会发生这种情况?


找到了修复方法:

我正在打开一个 UIActivityViewController,其中包含视频 url 和字符串作为activityItems。仅传递视频 URL 解决了 WhatsApp 无法识别视频的问题。无法传递文字很烦人,但至少现在视频有了。

不起作用:

UIActivityViewController(activityItems: [url, "Check out my video!"], applicationActivities: nil)

是否有效:

UIActivityViewController(activityItems: [url], applicationActivities: nil)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UIActivityViewController 错误:无法确定 URL 是否由文件提供程序管理 的相关文章

  • WhatsApp 显示警告“此项目无法共享。请选择其他项目。”对于 iOS 应用程序。

    我正在开发一个 iOS 应用程序 在该应用程序中 我有社交共享功能 并且社交共享功能使用深度链接来共享 URL 该网址共享对于所有应用程序都运行良好 除了WhatsApp 它会显示一个警报弹出窗口 此项目无法共享 请选择其他项目 以下是我的
  • UIWebView Bug:-[UIWebView cut:]:无法识别的选择器发送到实例

    In the UIWebView 如果包含文本的输入元素具有焦点 并且按下按钮导致输入失去焦点 则随后双击输入以重新获得焦点并从出现的弹出栏中选择 剪切 或 复制 或 粘贴 会导致这UIWebView因错误而崩溃 UIWebView cut
  • init 中的 Swift 通用约束

    我有通用的 我希望能够用特定的约束来初始化它 约束仅用于初始化 班里的其他人并不关心 这是一个简化的示例 struct Generic
  • 在故事板中的视图控制器之间滑动手势

    我希望添加左右滑动手势来在视图控制器之间进行更改 这是否可能 并且有没有一种简单的方法可以在故事板中执行此操作 谢谢 故事板允许您在两个视图控制器之间设置 Segues 我想说首先在视图之间附加 Segues 给它一个标识符 然后使用类似的
  • RemoteIO 音频单元播放回调中的 AudioBufferList 内容

    我想 拦截 音频数据传送到 iOS 设备扬声器的过程 我相信这可以使用 RemoteIO 音频单元和回调来完成 在下面的playbackCallback中 ioData实际上包含任何音频数据吗 static OSStatus playbac
  • ui 测试 xcode,如何使用 cellquery 点击表视图单元格按钮

    我目前正在为我的应用程序进行 ui 测试 并一直点击我的应用程序的登录按钮 我无法找到我提供了标识符注册按钮的元素 该元素是索引中的第三个 这不是问题 let cellQuery self app tables cells element
  • 在 swift3 中结合平移、alpha 和缩放动画

    我是 iOS Swift 开发的新手 我尝试将三个参数组合在一个动画中 但没有成功 我认为解决方案就在这里 Apple Dev Core 动画编程指南 https developer apple com library content do
  • Xcode 存档上传失败并出现错误

    我正在尝试从 xCode 将新版本上传到 iTunesConnect 但每次我都会遇到此问题 问题是什么 我该如何解决这个问题 最近 我开始在上传过程中遇到问题 Xcode 经常卡住 最终会因您看到的第二个错误而失败 受够了一段时间后 我转
  • 在运行时获取 iPhone 应用程序的产品名称?

    如何才能实现这一目标 我想获取名称 以便可以在应用程序中显示它 当然 每次更改名称时不必在代码中更改它 Try this NSBundle bundle NSBundle mainBundle NSDictionary info bundl
  • 我可以/如何用 RC3 替换我的 KVO 东西?

    我正在尝试将一个使用 Facebook 的 KVOController 的 objc 应用程序移植到 Swift 我被鼓励去看看RC3 https github com ReactiveCocoa ReactiveCocoa作为一种替代且更
  • 使用 Simulator 时 Xcode 10 中的屏幕截图尺寸错误

    我正在尝试使用 Xcode 10 模拟器为 iTunes 制作屏幕截图 但图像大小错误 我读过Debug gt Optimize Rendering for Window Scale会有帮助 但在 Xcode 中没有这样的选项 有人有这个问
  • 奇怪的 UITableView 插入/删除行动画

    在带有动画 UITableView RowAnimationTop 的 UITableView 中插入 删除 UITableViewCell 时 我看到了奇怪的效果 当要插入的单元格比上面的单元格大得多时 就会发生动画故障 显示模拟器中的故
  • 具有自动布局的 UITableViewCell 中的 UILabel 高度错误

    我有一个UITableView单元格的固定高度为 100 点 这些单元格是在 xib 文件中创建的 该文件使用 3 个约束来固定UILabel到单元格的左 右和上边缘contentView 标签的垂直拥抱优先级设置为 1000 因为我希望单
  • 使用 iPhone 摄像头检测心率 [重复]

    这个问题在这里已经有答案了 可能的重复 使用摄像头检测心率 https stackoverflow com questions 9274027 detecting heart rate using the camera 我正在研究 iOS
  • 将子视图控制器的视图添加到父视图控制器的子视图

    我想添加一个表视图控制器作为容器视图控制器的子视图控制器 如下所示 根据苹果公司的查看控制器编程指南 http developer apple com library ios featuredarticles ViewControllerP
  • 两者都实现了类。将使用两者之一

    我有一个项目 它具有使用 SocketRocket 的依赖项 通过 CocoaPods 安装 并从 HeapAnalytics 导入了静态库 显然 HeapAnalytics 库已经使用了 SocketRocket 编译时没有出现错误 但在
  • ViewWillAppear 没有被 UISplitViewController 调用

    背景和目标 我有一个基于 UISplitViewController 的 iPad 应用程序 到目前为止它支持 4 个方向 但现在我想将其锁定为仅横向 我变了shouldAutorotateToInterfaceOrientation左视图
  • “同时创建 xib 文件”按钮已禁用

    我在创建时遇到这个问题UIView s子类 创建 例如 UIViewControllers or UITableViewCells没关系 为什么会出现这种情况 I create view using cmd N and Xcode Vers
  • 尝试复制文件时出错

    我正在尝试使用 NSFileManager 将临时文件复制到另一个位置 但是它失败并抱怨其中一个文件不存在 Copy temp file NSError error BOOL exists fileManager fileExistsAtP
  • android Accessibility-service 突然停止触发事件

    我有一个 AccessibilityService 工作正常 但由于开发过程中的某些原因它停止工作 我似乎找不到这个原因 请看一下我的代码并告诉我为什么它不起作用 public class MyServicee extends Access

随机推荐

  • 编程错误-sqlalchemy-on_conflict_do_update

    按照此question 正如 Ilja Everil 在他的书中提到的answer 我创建了一个表对象 from sqlalchemy import metadata MetaData idTagTable Table id tag met
  • 如何传递 Terraform S3 后端资源的变量?

    terraform backend s3 bucket mybucket key path to my key region us east 1 是否无法通过变量文件为上面的存储桶和键提供值 因为当我尝试这样做时 terraform bac
  • 使用Python for循环更改变量名称[重复]

    这个问题在这里已经有答案了 我只是想知道是否有人知道一种基于 for 循环更改变量名称的方法 如下所示 for i in range 3 group i self getGroup selected header i 以便更改变量名称以适应
  • PL/SQL 在 IN CLAUSE 中使用 VARRAY

    是否可以在 pl sql 的 IN CLAUSE 中使用 VARRAY 是的 可以 前提是 VARRAY 类型是全局类型 并且对于某些 PL SQL 代码来说不是本地类型 CREATE OR REPLACE TYPE str tab typ
  • 如何安装.tar.bz2文件

    我是 Linux 新手 正在使用 Ubuntu 正在尝试安装firefox 4 0b1 tar bz2但不知道如何从命令行安装它 我怎么能这样做呢 在 macOS 上 一些安装程序类似于 xxxxx bz2 要安装此类安装程序 您只需将扩展
  • 将 Html 渲染或转换为“格式化”文本 (.NET)

    我正在将一些数据从另一个测试 错误跟踪工具导入到 tfs 中 并且我想转换它的描述 它是简单的 HTML 所以是一个纯字符串 其中保留了 HTML 的 布局 例如 ol li Log on with user Acme amp Co li
  • 你能将 HTTPS 功能添加到 python Flask Web 服务器吗?

    我正在尝试构建一个 Web 界面来模拟网络设备上的静态接口 该网络设备使用摘要式身份验证和 HTTPS 我想出了如何将摘要式身份验证集成到 Web 服务器中 但我似乎无法找到如何使用 FLASK 获取 https 如果您可以向我展示如何实现
  • 如何中断 IMAP 的 IDLE?

    我正在使用 Javamail API 连接到我的 IMAP 服务器 javax mail Folder idle 的一切工作都很好method 当新邮件进来时 我的监听器会被呼叫 但是问题是永远空闲块 我该如何中断它 如何在不终止 Java
  • Hibernate 4.3.0.Final 和 Spring Data JPA 1.4.3.RELEASE

    我第一次尝试设置和使用 Spring Data 当然 您会想使用最新版本 Spring Data JPA 1 4 3 RELEASE Hibernate 4 3 0 Final 按照在线示例配置后 应用程序抛出异常
  • PHP 上传 - 为什么 isset($_POST['submit']) 总是 FALSE

    我有以下代码示例 upload3 php
  • .NET SSH 端口转发

    我正在尝试将 SSH 端口转发构建到我正在编写的 NET 应用程序中 我尝试过使用sharpSSH 但它要求用户每次都输入密码 而我不希望这样 我将处理存储密码的问题 我已经下载了Granados 但它的文档基本上为零 如何使用 Grana
  • bash 脚本 - 读取单个击键,包括特殊键 Enter 和空格

    不确定我是否应该将其放在 stackoverflow 或 unix stackexchange 上 但我发现了一些similar 问题在这里 就这样吧 我正在尝试创建一个由 bashrc 调用的脚本 该脚本允许我根据一次击键选择两个选项之一
  • Apache SPARK:广播变量上的空指针异常(YARN 集群模式)

    我有一个简单的 Spark 应用程序 我试图在 YARN 集群上广播 String 类型变量 但是每次我尝试访问广播变量 value 时 我都会在任务中得到 null 如果你们能建议我在这里做错了什么 这将非常有帮助 我的代码如下 publ
  • Airflow 在 1 分钟后终止了我的任务

    我有一个非常简单的 DAG 有两个任务 如下所示 default args owner me start date dt datetime today retries 0 retry delay dt timedelta minutes 1
  • PostgreSQL 约束,在提交时检查,而不是更早检查[重复]

    这个问题在这里已经有答案了 是否可以在 PostgreSQL 中创建唯一索引或其他类型的约束 这将在事务 COMMIT 上进行检查 而不是提前一毫秒 我需要一对 record id ordering 的索引 因此我确保在给定的 record
  • 如何在 Javascript 中检测 Microsoft Chromium Edge(chredge、edgium)

    Edge 75 将 是 第一个基于 Chromium 的 Edge 浏览器 如何检查该浏览器是否是 Chrome 上的 Edge 我真正想知道的是浏览器是否完全支持 data uri 的 https caniuse com feat dat
  • 如何同步访问 ASP.NET 中使用的 List

    我在并发访问列表的网站上遇到一些问题 该列表保留了一个购物车的项目 多次删除会使网站崩溃 同步它们的最佳方法是什么 一把锁就够了吗 锁定选项看起来很丑陋 因为代码遍布各处并且非常混乱 更新 这是一个如下实现的列表 公共类 MyList Li
  • ASP.net MVC - 导航并突出显示“当前”链接

    当您创建一个新的 MVC 项目时 它会创建一个具有以下标记的 Site master div ul li li li li ul div 我想在此处放置代码 如果我在该页面上 该代码将突出显示当前链接 如果我添加另一个链接 例如 li li
  • F# 3.0 中的活动模式被破坏

    此活动模式使用 F 2 0 进行编译 let Value value a gt T option match box value with T as x gt Some x gt None 但是 在 F 3 0 中 会发出错误 活动模式 值
  • UIActivityViewController 错误:无法确定 URL 是否由文件提供程序管理

    我在应用程序中录制视频并将其写入临时目录 以允许用户通过 UIActivityViewController 共享它 视频可以在应用程序内成功播放 并且通过 UIActivityViewController 可以成功通过消息发送 共享到 Fa