QuickLook 框架在 iOS 10(使用 Xcode 8.0 beta 3)中无法正常工作以显示 .csv 文件

QuickLook framework not working properly in iOS 10 (with Xcode 8.0 beta 3) to display .csv file

自 2011 年以来,我开发并更新了一个心脏超声医学应用程序。该应用程序的一个功能是用户生成的文档、图像和电影文档库,所有这些都使用 QuickLook.framework 显示。 QuickLook 在 iOS 10 之前一直运行良好。此时 .csv 文件(由应用程序生成以存储计算数据)显示为简单文本(包括逗号)而不是电子表格。我还没有找到任何 Apple 文档来解释这种行为变化。 Xcode 中的日志在显示 .csv 文件时没有显示任何错误消息。

此时我正在使用 iOS 模拟器用 iOS 10 测试我的应用程序。但是,我已验证 El Capitan (10.11.5) 版本的 QuickLook 打开一个 .桌面模拟器库中的 .csv 文件没有问题,具有预期的电子表格格式。因此,我不怀疑我的应用生成的 .csv 文件有任何问题。

我怀疑 .csv 显示的这个问题是 iOS 10 中的错误,但在 3 个测试版发布后仍未解决,我担心问题仍然存在。任何帮助将非常感激。我希望不需要采用新的文档显示方法,因为 QuickLook 已经运行了好几年了。

请注意,我的应用不使用任何 Swift 代码。

iOS10 仍处于测试阶段,并且至少会持续到 9 月下半月。

测试 Beta 版软件时的主要建议之一是在安装了 iOS 10 Public Beta build 之类的真实设备上进行测试。

如果您 100% 肯定这是 Apple 方面(不是您自己或您可能使用的任何其他第 3 方库)的一致且可重复的错误,请考虑 filing a radar

关于您的具体问题,据我所知,Apple 并未对 iOS10 中的 QuickLook 功能进行任何重大更改,但您可以再次证明我的错误,请仔细浏览official iOS 10 changelog.

中的所有最新更改