我一直在为这个我一直在努力的应用程序工作一段时间。该应用程序能够打开其他应用程序(如邮件)中的不同文件。我有它在iPad上工作,但我也需要它在iPhone上工作。我遇到了在iPhone上测试它的问题,但是因为我在应用程序的info.plist文件中的UTExportedTypeDeclarations部分中导出的文件扩展名无法在iPhone上的邮件中触及。
以下是我在UTExportedTypeDeclarations部分中的内容:
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeIdentifier</key>
<string>com.myapp.ext</string>
<key>UTTypeDescription</key>
<string>Generic</string>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
<string>public.content</string>
</array>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<array>
<string>ext</string>
</array>
</dict>
</dict>
</array>
我在相应的CFBundleDocumentTypes中也有这个:
<dict>
<key>CFBundleTypeName</key>
<string>Generic</string>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
<string>com.myapp.ext</string>
</array>
</dict>
总之,它不是在iPhone上读取.ext文件扩展名,而是在iPad上。 任何帮助将不胜感激。
谢谢