首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ios11 UIDocumentInteractionController presentPreviewAnimated冻结应用程序

是指在iOS 11中使用UIDocumentInteractionController的presentPreviewAnimated方法时,可能会导致应用程序冻结或崩溃的问题。

UIDocumentInteractionController是iOS提供的一个用于管理文档交互的控制器类。它可以用于在应用程序中打开、预览和共享各种类型的文档文件。

在iOS 11中,当使用UIDocumentInteractionController的presentPreviewAnimated方法来预览文档时,由于某些原因,可能会导致应用程序冻结或崩溃。这个问题可能与iOS 11的一些特定的系统行为和内部实现有关。

为了解决这个问题,可以尝试以下方法:

  1. 更新iOS版本:确保设备上运行的是最新版本的iOS。苹果通常会在新版本中修复已知的问题和错误。
  2. 使用其他预览方式:考虑使用其他方式来实现文档预览功能,例如使用QLPreviewController或自定义的预览视图控制器。
  3. 检查文档类型:确保要预览的文档类型受到支持,并且UIDocumentInteractionController能够正确处理该类型的文档。
  4. 错误处理和异常捕获:在使用UIDocumentInteractionController的过程中,进行适当的错误处理和异常捕获,以避免应用程序崩溃。

腾讯云相关产品和产品介绍链接地址:

腾讯云提供了丰富的云计算服务和解决方案,包括云服务器、云数据库、云存储、人工智能、物联网等。您可以访问腾讯云官网了解更多详情:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 灯塔原创|苹果如何稳住阵营,在AI、AR大战中自成一派?

    二、iOS11的AI应用新功能——“hello,Siri’s speaking.” 苹果在WWDC2017开幕式演讲中正式发布了新的iOS11移动操作系统,带来了iOS11新功能。 ?...针对iOS11,不可不提的当然是极具苹果自身AI特色的Siri。 ?...Siri现在支持与任务管理应用程序一起工作,并提供基于设备学习的上下文感知响应等。...在应用程序上,Messages有了重新设计的应用程序抽屉;转账功能上,支持了个人向个人转账功能;人像模式图像处理上,iOS11中,人像模式图像质量更高,照片库更加智能,可以识别更多种类的活动,如婚礼,婴儿淋浴等...App Store也迎来全新变革,打造全新界面,大多数App Store应用程序将在24小时内进行审查。 ?

    75180

    你可能需要为你的APP适配iOS11

    本文介绍了iOS11在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug。...查了下资料发现原因是iOS11中默认开启了Self-Sizing,在WWDC 2017 session204 Updating Your App for iOS 11 中有介绍,因此研究了下这个session...从iOS11开始,这些不再是一个固定的值,它们实际是最小值,你可以改变你的view的layoutMargins为任意一个更大的值。...viewRespectsSystemMinimumLayoutMargins,如果你设置该属性为"false",你就可以改变你的layout margins为任意你想设置的值,包括0,如下图所示: 安全区域(Safe Area) 如下图:照片应用程序...iOS11下不想使用Self-Sizing的话,可以通过以下方式关闭:(前言中提到的问题也是通过这种方式解决的) iOS11下,如果没有设置estimateRowHeight的值,也没有设置rowHeight

    82120

    你可能需要为你的 APP 适配 iOS11

    本文介绍了iOS11在UI方面做了哪些更新,有些更新可以为用户提供更加完美的体验,但也有的可能会给目前的APP带来异常bug。...查了下资料发现原因是iOS11中默认开启了Self-Sizing,在WWDC 2017 session204 Updating Your App for iOS 11 中有介绍,因此研究了下这个session...从iOS11开始,这些不再是一个固定的值,它们实际是最小值,你可以改变你的view的layoutMargins为任意一个更大的值。...viewRespectsSystemMinimumLayoutMargins,如果你设置该属性为"false",你就可以改变你的layout margins为任意你想设置的值,包括0,如下图所示: 2、安全区域(Safe Area) 如下图:照片应用程序...iOS11下不想使用Self-Sizing的话,可以通过以下方式关闭:(前言中提到的问题也是通过这种方式解决的) iOS11下,如果没有设置estimateRowHeight的值,也没有设置rowHeight

    2.5K00

    iOS11新特性:新增拖拽交互体验 原

    iOS11新特性:新增拖拽交互体验 一、引言     在使用PC进行操作时,你一定遇到过这样的场景,可以将图片直接拖入聊天软件进行发送,可以将文档、音乐、视频文件等文件拖入相应应用程序直接进行使用。...在iOS11中,你可以在iPhone或iPad上构建这种交互体验!...说在前面的话:       拖拽操作在iPad上是支持跨应用程序的,你可以从一个应用中拖取项目,通过Home键回到主界面并且打开另一个应用程序,然后将被拖拽的项目传递给这个应用程序中。...在iPhone上,拖拽操作只支持当前应用程序内,你可以将某个元素从一个界面拖拽到另一个,这种维度的操作可以给设计人员更大的灵活性。      ...首先我们先来看拖拽源,在UIKit框架中,iOS11默认实现了一些组件可以作为拖拽源, 例如UITextField、UITextView、UITableView和UICollectionView等。

    2.1K10

    多款iPhone遭遇中国禁售令!福建法院判决高通胜诉苹果 !

    它判罚了禁止美光(Micron Technology)在中国市场销售包括DRAM芯片在内的26种产品 现在,同样还是福州市中级人民法院,认为苹果侵犯了高通的两项软件专利,主要关于在触摸屏上调整照片大小,以及管理应用程序...所以按照禁令,iOS11在内的软件版本,都将受到影响,无法继续在中国销售。 是不是马上执行?不一定。 苹果回应:中国用户依然能买 原因有两点。...摩根士丹利分析师Katy Huberty评价: 此禁令看起来范围有限,因为它仅适用于使用iOS11操作系统的手机。...目前,苹果设备安装基础的70%运行iOS12 (21%运行iOS11,9%运行较旧的操作系统),更重要的是,目前在售的所有设备都安装iOS12。 ?

    46410

    多款iPhone遭遇中国禁售令!福建法院判决高通胜诉苹果

    它判罚了禁止美光(Micron Technology)在中国市场销售包括DRAM芯片在内的26种产品 现在,同样还是福州市中级人民法院,认为苹果侵犯了高通的两项软件专利,主要关于在触摸屏上调整照片大小,以及管理应用程序...所以按照禁令,iOS11在内的软件版本,都将受到影响,无法继续在中国销售。 是不是马上执行?不一定。 苹果回应:中国用户依然能买 原因有两点。...摩根士丹利分析师Katy Huberty评价: 此禁令看起来范围有限,因为它仅适用于使用iOS11操作系统的手机。...目前,苹果设备安装基础的70%运行iOS12 (21%运行iOS11,9%运行较旧的操作系统),更重要的是,目前在售的所有设备都安装iOS12。 ?

    44130

    语言模型的冰山一角:微调是不必要, AI21 Labs探索冻结模型未开发潜力

    近年来,巨型预训练语言模型 (LM) 在各种任务中展示出了令人惊讶的零样本能力,使得众多研究者产生这样一个愿景,即单一的、多功能模型可以在不同的应用程序中得到广泛应用。...每种方法的计算成本都高于现有的冻结模型方法,但相对于单次通过一个巨大的冻结 LM 仍然可以忽略不计。...此外,正如在后面部分中展示的那样,这启用了一个新的工作流程,通过部署单个巨大的 LM 来支持各种不同的 NLP 应用程序。...将循环应用于冻结 LM 模型 现有的基于 Transformer 的 LM 的应用程序只通过 LM 运行一次给定输入。...尽管这是一种很自然的选择,在大部分其他 DNN 应用程序中,研究者从 LM 设计模式的差异中找到了机会。

    69030

    【Web技术】850- 深入了解页面生命周期API

    FROZEN--CPU暂停的生命周期状态(隐藏的网页会被冻结以节约资源)。 如果一个网页被隐藏了很久,而用户没有关闭网页,浏览器会将其冻结,并将网页移动到这个状态。...这里最重要的是确定当应用程序达到每个状态时,哪些需要保留,哪些需要停止。 ACTIVE状态--由于用户在页面上是完全活跃的,所以你的网页应该完全响应用户的输入。...Discarded状态 - 这个状态是应用程序无法观察到的。因此,任何可能的丢弃的准备工作都应该在隐藏或冻结状态下进行。...好了,现在我们知道在每个状态下要做什么了,让我们看看如何在我们的应用程序中捕获每个状态。 如何在代码中捕获生命周期状态?...此外,你的应用程序还应该知道系统执行的管理任务。Page Lifecycle API介绍了一种简单的方法来让你的应用程序知道这些事件。

    1.3K20

    小明带你看WWDC 2017(day5实况,最后一天)

    包括程序内录屏(In-App Screen Capture):直接把视频流推向应用程序自身,避免了存文件再走extension的方式。 ?...我听完Session之后,跟ReplayKit工程师们做了些交流,得到如下信息:当用户切换程序到后台时,非系统的录屏服务都会停止,此时将不会有视频/音频推送出来,应用程序应该自身做好此时的界面展示。...另外,目前ReplayKit没有指定录屏分辨率和帧率的API,短期也没有支持计划,应用程序需要自身加工处理。 2....还需要注意的是,向外部系统传递HEVC和HEIF时,需要搞清楚外部系统是否兼容新格式,若不兼容得做转码处理,比如现在我就遇到iOS11手机拍摄的HEIF文件,通过Photo导入到Mac系统会出问题,通过手

    95980

    SAP最佳业务实践:FI–应付账款(158)-8 F110检查付款建议支付的发票并根据需要冻结发票

    4.9 F110检查付款建议支付的发票并根据需要冻结发票 此步骤中,您检查需要支付的发票,并冻结/解冻发票。 如果您冻结/解冻发票, 只有冻结付款标记为A可以被修改。...其他冻结标记在后勤模块中设定,无法在FI 中修改。...在没有激活支付发布清单和直联支付(EPIC)应用程序情况下执行本步骤 角色:应付会计 会计核算- 财务会计 -应付账款-定期处理 -付款 1. 在自动付款业务:状态屏幕,选择 编辑建议。 ?...要冻结某张发票,选中此发票,并点击更改。 5. 输入冻结标记,然后选择继续。 ? 6. 要解冻某张发票,选中此发票,并点击更改。 7. 删除冻结标记,然后选择 继续。 8....不需支付的供应商未清发票被冻结付款。 要显示打印输出及要被银行处理的付款媒介,请参考下一节4.10。

    2.9K100

    Python 2 vs Python 3,究竟谁是性能之王?

    冻结和脚本 当初,我们依靠“冻结”脚本为我们支持的每个平台创建原生应用程序。...当我们计划转换成 Python 3 时,我们面临着两个选择:一是改进冻结脚本中的依赖,以支持 Python 3(从而支持现代编译器)和平台相关的功能(如应用程序扩展),二是不再使用以 Python 为中心的构建系统...,完全放弃冻结脚本。...我们最后采用了下面的结构: 原生入口点:这些与各个平台的应用程序模型兼容。 其中包括应用程序扩展,如 Windows 下的 COM 组件和 macOS 下的应用程序扩展。...这样我们就可以去掉冻结脚本带来的大量修补工作了。例如,在 Windows 下,这一步大大简化,只需为 Dropbox.exe 配置 DEP/NX 即可,就能将应用程序装箱单和资源嵌入了。

    1.8K20

    WPF性能优化:Freezable 对象

    Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。...处理 Freeze属性的功能专门内置于处理已编译应用程序的 XAML的XAML处理器中。 那是不是WPF中的所有资源都可以(需要)使用Freeze方法冻结来提高性能呢?...如果满足以下任一条件,则无法冻结Freezable: 它具有动画属性或数据绑定属性。 它具有由动态资源设置的属性。 它包含无法冻结的Freezable子对象。...Freezable对象调用Freeze方法冻结后,就无法解冻。修改冻结对象属性时会引发InvalidOperationException。...由于无法对冻结的Freezable进行动画处理,因此使用Storyboard对其进行动画处理时,动画系统会自动创建冻结的Freezable对象的可修改克隆。

    35830
    领券