我第一次尝试实现这个功能,看起来很简单,但由于某种原因对我不起作用。
我的意图是从邮件应用程序打开一个简单的 jpeg 到我的应用程序,之后我只是试图通过将其添加到 Info.plist 来打开任何类型的文档。
结果相同,我的应用程序未出现在“打开方式...”列表中
<key>CFBundleDocumentTypes</key> <array>
<dict>
<key>CFBundleTypeName</key>
<string>All Docs</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.content</string>
</array>
</dict> </array>
我已经在 StackOverFlow 和apple docs中进行了搜索,但是没有一个答案对我有用,所以也许我在这里遗漏了一些简单的东西......
为什么我的 iOS 应用没有显示在其他应用的“打开方式”对话框中?
我如何测试它(可能与此有关):
有一个带附件的电子邮件。将设置添加到 plist 并在我的设备上运行应用程序,希望下次我打开邮件应用程序并单击附件时,我的应用程序将在列表中。