猿问

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

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

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

在……里面这,这个我了解到应用程序可以与自定义的URL协议相关联。

这几乎是一年前的事了,从那时起,苹果推出了“文档支持”,它更进一步,允许应用程序与文件类型相关联。有很多关于文献资料关于如何设置您的应用程序,以启动其他适当的应用程序时,遇到一个未知的文件类型。这意味着,对于任何应用程序来说,这种关联都不起作用,就像注册URL协议那样。

这就引出了一个问题:像Safari或Mail这样的系统应用程序是否实现了这个系统来选择相关的应用程序,或者它们是否会像以前一样什么都不做呢?


凤凰求蛊
浏览 980回答 3
3回答

万千封印

除了Brad的出色回答之外,我还发现(至少在iOS 4.2.1上)在打开Mail应用程序中的自定义文件时,如果之前打开了附件,您的应用程序就不会被触发或通知。“用…打开”弹出窗口出现了,但什么也没做。这似乎是通过将文件从收件箱目录中移出来解决的。一种安全的方法似乎是在文件打开时同时(重新)移动它(在-(BOOL)application:openURL:sourceApplication:annotation:)以及查看Documents/Inbox目录,删除所有项目,例如applicationDidBecomeActive:..最后一次捕获-所有可能需要使应用程序再次处于干净的状态,以防先前的导入导致崩溃或被中断。
随时随地看视频慕课网APP

相关分类

iOS
我要回答