3

カスタムmimeタイプを認識する必要があるアプリケーションを作成しているので、そのようなファイルがサーバーからダウンロードされたときにアプリケーションが起動されます。iOSでmimeタイプレコグナイザーを作成する方法についてのBradのすばらしい記事を読んだのですが、ファイルタイプをiPhoneアプリケーションに関連付けるにはどうすればよいですか?そして、ファイルの拡張子も私のplistのセクションで指定されていて、サーバーが同じ拡張子のファイルを提供する場合にのみ、うまく機能します。UTExportedTypeDeclarations / UTTypeTagSpecificationサーバーが異なる拡張子のファイルを提供する場合、またはplistに拡張子が指定されていない、mime-typeが一致する場合、次のようになります。

ブラウザ(またはファイルを受信したアプリケーション)には、正しい[myApplicationで開く]ボタンが付いたファイルタイプの正しいアイコンが表示されますが、ボタンをクリックしても何も起こらず、アプリケーションは起動されず、実行中の場合はapplication:openURL:sourceApplication:annotation:メッセージは表示されません。送信済。

特定のファイル拡張子なしで、mime-typeのみに基づいてファイルタイプレコグナイザーを作成する方法はありますか?

4

1 に答える 1

0

これは回答済みです。NSURLRequest を使用することをお勧めします。これにより、必要に応じてファイル拡張子を決定するために使用できる mimeType を取得できます。完全なコードと追加のヒントは、次の投稿で入手できます。

https://stackoverflow.com/a/1401918/728261

于 2012-08-02T14:24:25.157 に答える