5

アプリにエクスポート/インポート機能を実装しています:

カスタムファイル拡張子(Backup.appname)でデータをエクスポート→メールまたはiCloudドライブのファイルをタップ→共有シートでアプリを「AppNameでインポート」として表示します。

ここで説明されているように、アプリの plist にカスタム UTI とドキュメント タイプを追加しました。私のアプリが「AppNameでインポート」ではなく「AppNameにコピー」として表示されることを除いて、すべてが正常に機能します。

「AppName でインポート」と表示するにはどうすればよいですか? 他のアプリがカスタム ファイル タイプ用に持っているのを見たことがあります。

ここに画像の説明を入力

4

1 に答える 1

11

keyLSHandlerRankで valueを使用しているために発生しますOwner。この値をAlternateに変更すると、テキストは に変わりますImport with <AppName>

この動作に関する文書化された確認 (可能なタイプの handler のみLSHandlerRank) と、カスタム タイプの値を変更した場合に何が起こるかを見つけることができません。

ほとんどのアプリは、 などの一般的な型を使用しているようでpublic.datapublic.content値をまったく設定していませんLSHandlerRank

于 2016-08-12T09:26:45.930 に答える