6

このメソッドを使用して、UIDocumentPicker を表示します。

func showDocumentPicker(){    
  let docPicker = UIDocumentPickerViewController(documentTypes: ["public.composite-content "], inMode: UIDocumentPickerMode.Import)
  docPicker.delegate = self
  docPicker.modalPresentationStyle = UIModalPresentationStyle.FullScreen
  self.presentViewController(docPicker, animated: true, completion: nil)
}

UIDocumentPicker はうまく表示されますが、常に表示されます

ドキュメントがありません。iCloud ドキュメントとデータの設定が無効になっているため、iCloud Drive のドキュメントは利用できません

ここに画像の説明を入力

しかし、iCloud のステータスを確認すると、iCloud Drive が有効になっています。(私のアプリは設定にも表示され、有効になっています!)

ここに画像の説明を入力

これは、シミュレーターとデバイスで発生します (Apple TestFlight によって配布されるプレリリースを介して)。

4

1 に答える 1

9

このエラーは、無効な UTI 定数が原因で発生する可能性があります。

パラメータに渡すUTIを再確認してdocumentTypesください。public.composite-contentこの場合、文字列内の空白に注意してください

于 2015-06-03T11:55:22.447 に答える