クラウドからファイルをインポートする際に問題が発生しました。私は実際に作成していないカスタムファイルタイプを扱っています。実際の拡張タイプが何であるかはわかりません(たとえば、com.example.pdf)。ファイルは.tocで終わるので、.tocで終わるファイルだけを受け入れる方法はありますか?例えばUIDocumentPickerViewControllerを使用してカスタムタイプを選択する方法
このような何か:
これが不可能な場合は、任意のファイルを選択することができるようにする方法はありますか?そこから私はちょうど最後の4桁をチェックして、そのファイルが.tocで終わらなければならないことをユーザーに知らせることができますか?
は試してみて、これは、ファイルの種類、私はまた、端末で以下のコマンドを実行している上でより多くの情報を取得するには:file -I filename.toc
返さ:
filename.toc: text/html; charset=us-ascii
これはそれがだと言うのでを"text/html"ファイルを使用しようとしました:
UIDocumentPickerViewController(documentTypes: [String(kUTTypeText)], in: .import)
しかし、これで私はファイル...誰にもアイデアはありますか?
私はそれを試みましたが、残念ながらそれもうまくいきませんでした。 – Logan
iOSは 'toc'ファイルが' text/html'であることに同意しないかもしれません。 "toc"拡張に適切なMIMEタイプを定義する適切な "Exported UTI"をInfo.plistに追加するべきでしょう。その後、あなたの 'UIDocumentPickerViewController'でそのMIMEタイプを使用してください。 – rmaddy
これを行う方法を示すリンクがありますか?私はinfo.plistに慣れていません...また、ファイルを選択できるようにする方法があるかどうかを知っていますか?それが私の最後の手段です。 – Logan