在将数据保存为存档 (NSKeyedArchiver) 的应用程序中,我允许用户导出.archive文件以进行备份。然后,用户可以重新导入这些文件以检索备份的数据。
有没有办法限制 UIDocumentPickerViewController 只允许导入那些 .archive 文件?我尝试使用kUTTypeArchive作为唯一允许的类型,但它似乎不是同一种“存档”,所以我在寻找解决方案时使用了“public.item”。
对文件运行mdls命令会给出此文件类型:dyn.ah62d4rv4ge80c6xdrby1q3k
PS:如果导出和导入 .archive 文件听起来像是不好的做法,我很想知道为什么!