相关疑难解决方法(0)

如何将文件类型与iPhone应用程序相关联?

关于将iPhone应用程序与文件类型相关联的主题.

这个提供信息的问题中,我了解到应用程序可能与自定义URL协议相关联.

那是差不多一年前,从那时起,Apple推出了"文档支持",它更进一步,允许应用程序与文件类型相关联.文档中有很多关于如何设置应用程序以在遇到未知文件类型时启动其他适当应用程序的讨论.这意味着关联对于任何应用程序都不能开箱即用,就像URL协议注册那样.

这引出了一个问题:让像Safari或Mail这样的系统应用程序实现这个系统来选择相关的应用程序,还是像以前一样什么也不做?

cocoa-touch ios

318
推荐指数
3
解决办法
12万
查看次数

双击Mac OS X中的文档文件以打开Java应用程序

我在应用程序包中有一个Java应用程序,我想将文件类型与之关联.

例如,如果有文件

foo.example

当双击该文件或具有.example扩展名的任何文件时,我希望我的应用程序启动并打开该文件.我也希望文件有我的应用程序的图标.

我想通过编辑info.plist文件来做到这一点,但它似乎不起作用.

另外,我的Java应用程序如何知道传递给它的文件?

java macos file-association

11
推荐指数
2
解决办法
4226
查看次数

在iOS中注册自定义文件类型

我正在研究iOS应用程序,其中我希望XML文件成为此应用程序的主要输入.我已经开始搜索行程(主要在stackoverflow中)以查找如何从电子邮件接收XML文件.

首先,我找到了一种替代方法,即为我的文件注册URL格式,并在电子邮件中使用它而不是附加的文件,这种方法很有效.

现在我想使用文件本身(附件)我发现我需要在此应用程序中注册自定义文件类型取决于此资源

  1. 苹果参考
  2. stackoverflow问题
  3. stackoverflow问题2

与此相关我已使用此代码编辑了info.plist文件

<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>XML File</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>com.IT.parseXML.XML</string>
        </array>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

这部分也是

<key>UTExportedTypeDeclarations</key>
<array>
    <dict>
        <key>UTTypeConformsTo</key>
        <array>
            <string>public.text</string>
        </array>
        <key>UTTypeDescription</key>
        <string>XML Document</string>
        <key>UTTypeIdentifier</key>
        <string>public.xml</string>
        <key>UTTypeReferenceURL</key>
        <string>http://www.w3.org/TR/rec-xml</string>
        <key>UTTypeTagSpecification</key>
        <dict>
            <key>public.filename-extension</key>
            <array>
                <string>xml</string>
            </array>
            <key>public.mime-type</key>
            <string>text/xml</string>
        </dict>
    </dict>
</array>
Run Code Online (Sandbox Code Playgroud)

我期望能够处理来自电子邮件的XML文件......但这不会发生,我错过了什么?

提前致谢

file-type objective-c ios

8
推荐指数
1
解决办法
1994
查看次数

IOS自定义图标电子邮件附件

我注册了自己的自定义CFBundleDocumentTypes文件类型,如以下链接所述:如何在iOS中注册自定义文件类型

一切正常,除非我通过MFMailComposeViewController发送邮件时仍然有这个普通的默认附件图标而不是我自己的.当我收到邮件时,会显示我自己的图标.发送邮件时是否可以更改默认的MFMailComposeViewController附件图标?

谢谢你的帮助,马丁

email iphone cfbundleidentifier ios mfmailcomposer

6
推荐指数
1
解决办法
1118
查看次数