使用文档交互将专有文件保存到Dropbox

时间:2013-04-19 23:49:46

标签: ios dropbox

我正在尝试使用DocumentInteractionController将自定义文件保存到Dropbox。当我的文件具有可识别的扩展名(例如.txt)时,Dropbox会显示在DocumentInteractionController的“打开方式”菜单中。我试图遵循一些相关的主题。一个例子:Associating my app's custom file in iOS

以下显示了我的UIExportedTypeDeclarations:

<key>UIExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UITypeIdentifier</key>
        <string>com.mysite.myapp.myext</string>
        <key>UITypeDescription</key>
        <string>My Special File</string>
        <key>UITypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <string>myext</string>
            <key>public.mime-type</key>
            <string>application/octet-stream</string>
        </dict>
        <key>UITypeConformsTo</key>
        <array>
            <string>public.data</string>
            <string>public.content</string>
        </array>
    </dict>
</array>

我甚至不确定Dropbox是否会查看ConformsTo甚至是TagSpecification。当我测试.txt文件并且无意中为public.filename-extension键留下了“myextension”时,它确实出现在Open In菜单中。所以也许我对UIExportedTypeDeclarations的想法,或者我对Dropbox文件处理的期望,都是偏离基础的。任何帮助将不胜感激。我在转动轮子。感谢。

1 个答案:

答案 0 :(得分:0)

拼写错误:UIExportedTypeDeclaration不是UTExportedTypeDeclaration。大脑上的UIKit有点太多了。修复拼写修复了问题。当然所有标签都需要修复。