- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个应用程序,其功能之一是下载和显示 PDF 文件。我在实现这些功能时没有遇到任何问题。然后我想启用文件共享,但遇到了一个奇怪的问题。
这是我的共享代码的样子:
log.debug("Will share file: '\(fileURL.absoluteString)'")
// an example of fileURL: file:///var/mobile/Containers/Data/Application/3A6D5948-8F14-42FB-905A-D776BD975ED1/Library/Caches/d7e635bb-5baa-4fde-b60b-b3fb869cdf46/6.3%20Rambeskrivning%20Mark.pdf
let shareView = UIActivityViewController(activityItems: [fileURL], applicationActivities: nil)
dependencies.router.show(shareView, asPopoverFrom: barButtonItem)
没什么特别的,但是当我通过 AirDrop 共享文件时,它在接收端只有 200-250 字节并且有不同的名称,类似于“PDF document-373E47D68169-1.pdf”(而不是原始名称).
我的第一个想法是下载的文档已损坏,但事实并非如此(我在设备和模拟器上都进行了检查)。如果我选择另一个共享选项(例如,“保存到文件”),则文件会正确共享。 UIDocumentInteractionController
表现出相同的行为。我还认为这可能是由于未保留 UIActivityViewController
(UIDocumentInteractionController
需要此才能使 AirDrop 共享正常工作)引起的,但让系统执行此操作似乎就足够了。
该问题在 iOS 12.1 和 11.4.1 上重现。
我错过了什么?
最佳答案
我遇到了这个完全相同的问题,除了 AirDrop 之外一切正常。原来我的 URL 实例是相对的,这不知何故导致了 AirDrop 的问题。我通过传递 activityItems: [fileURL.absoluteURL]
解决了这个问题。
关于ios - 通过 AirDrop 共享的文件不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53383918/
我需要输入哪个路径才能在 Finder 中打开 AirDrop? 例如我可以输入 ~/ 打开我的主文件夹,哪个路径会指向 AirDrop? 最佳答案 我自己解决了这个问题。 AirDrop 的路径是/
我已经为此苦苦挣扎了很久,因为我找不到任何详细的例子。 在我的应用程序中,我有一组自定义数据,我想通过 AirDrop 将这些数据发送给具有相同应用程序的另一个用户。 第一步是发送数据: @IBAct
我正在尝试通过 AirDrop 与 UIActivityViewController 界面共享我的应用程序。如果我传递一个 iTunes url,另一个用户会收到一条消息“X 的 iPhone 想向您
我有一个应用程序可以空投 PDF 并能够处理接收 PDF。我想这样做,以便只有我的应用程序是建议的应用程序,用于从包含我的应用程序的另一台设备打开空投文件。因此,通过 AirDrop 从我在设备 1
我正在开发一个应用程序,其功能之一是下载和显示 PDF 文件。我在实现这些功能时没有遇到任何问题。然后我想启用文件共享,但遇到了一个奇怪的问题。 这是我的共享代码的样子: log.debug("Wil
我想将带 AirDrop 的共享表作为我应用程序中的唯一选项。 在 iOS 7 中,我可以简单地将所有共享类型添加到 UIActivityViewController 的 excludedActivi
我正在构建一个使用 iOS 中包含的 AirDrop 功能的 Objective-C 应用程序。我尝试发送的文件是一个 .plist 文件,出于某种原因在技术上被视为自定义文件类型。从我的 Mac 接
出于好奇...有没有人能够将 AirDrop 功能集成到 Android 应用程序中? 我真的不关心在Android端接收任何信息,但我希望我能从Android发送信息到iOS端。我希望找到对它的工作
有人有任何示例说明如何将 AirDrop 添加到应用程序以从文档文件夹发送和接收文件吗?我正在尝试在 iPhone 和 iPad 应用程序之间共享一个 SQLite 数据库。我做了很多研究,看起来 A
我正在尝试实现 AirDrop我的 iOS 应用程序中的功能。但是,我无法找到有关此功能的任何特定教程或资源。有人可以向我提供有关 AirDrop 实现的示例或链接吗? iOS 7 中的功能? 非常感
因此,通过 UIActivityViewController 共享文档的典型方式是类似于以下的代码: let ac = UIActivityViewController(activityItems:
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 7 年前。 Improve t
有人知道如何在我的应用程序上接收通过 AirDrop 发送的 NSString 吗?到目前为止,我的应用程序可以通过 AirDrop 发送 NSString。但我不知道如何使用我的应用程序打开通过 A
我有一个 NSMutableArray self.certificates 这个数组由保存的字符串和核心数据组成。我想通过 AirDrop 发送这个。我已经检查了 serialization 并且我正
出于某种原因,当我在我的应用程序中使用 ActivityViewController 时,我无法获得使用 Airdrop 进行共享的选项。如果我从 Chrome 使用它,我会得到以下选项: 这是我正在
我正在使用 UIActivityViewController 来分享一些文本和 url,这在发送一些文本和 url 时效果很好。 我目前需要使用完成处理程序来执行其他操作,具体取决于用户是取消了 UI
我希望能够使用 UIActivityViewController 同时空投文本文件和图像。下面的代码可以很好地通过 iMessage 或电子邮件发送这两种文件类型,但是当我尝试使用 AirDrop 时
关闭。这个问题需要更多 focused .它目前不接受答案。 想要改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭3年前。 Improve this que
我想知道新的 Mac OS AirDrop 使用了哪些技术,以及是否有办法在 Windows 上使用它。 最佳答案 Bonjour 发生在第 3 层,所以它可能只是其中的一小部分。 真正的问题是 Ai
我正在使用 UIDocumentInteractionController 在应用程序之间共享文件。它工作正常。但是每当我打开工作表时,该工作表都会包含 myapp + airdrop 选项。 有什么
我是一名优秀的程序员,十分优秀!