【发布时间】:2018-05-20 17:23:48
【问题描述】:
我在将 .db3 文件与我的 Xamarin Forms 应用程序的 iOS 项目关联时遇到了一些困难。理想情况下,我希望用户单击 .db3 文件类型并让它打开我的应用程序。 我编辑了 Info.plist 以包含:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeIconFiles</key>
<array>
<string>**********.png</string>
</array>
<key>CFBundleTypeName</key>
<string>*******</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>public.db3</string>
</array>
</dict>
</array>
不确定我的代码哪里出错了,我们将不胜感激。
【问题讨论】:
-
您遇到了什么具体问题?
UIDocumentInteractionController的代码在哪里? -
问题是我的应用无法打开文件。上面的代码在稍微修改后适用于 pdf,我在 AppDelgate 类中覆盖 HandleOpenURL 来处理打开文件后的处理方法
标签: ios sqlite file xamarin.forms info.plist