1

我想用我的应用程序打开 zip 文件并配置以下内容:

文件类型 在此处输入图像描述

这导致我的应用程序在其他应用程序的共享表中出现。但是,当我在该共享表中点击我的应用程序时,我的应用程序已打开,但我的 AppDelegate 中的以下方法从未被调用:

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool

这是一个 iOS 13 应用程序 - 我在这里缺少什么?

4

1 回答 1

8

如果您的应用正在使用场景,那么iOS 将调用from而不是application(_:open:options:)from协议。UIApplicationDelegatescene(_:openURLContexts:)UISceneDelegate

https://developer.apple.com/documentation/uikit/uiscenedelegate/3238059-scene

也可能最好更改com.pkware.Zip-archive为,因为它在系统声明的 UTIcom.pkware.zip-archive列表中定义为小写

于 2019-11-30T19:57:28.460 回答