Накопитель icloud не отображается с помощью UIDocumentPickerViewController - PullRequest
0 голосов
/ 25 февраля 2019

Здравствуйте. В моем приложении я хочу импортировать .sqlite из iCloud для восстановления данных, но он не показывает, что на диске iCloud все управляется, права iCloud уже включены, а из учетной записи разработчика включено

Права ICloud

В моем приложении я интегрировал этот код

    @IBAction func btnImport(_ sender: Any) {
        //let importMenu = UIDocumentPickerViewController(documentTypes: [String(kUTTypePDF)], in: .import)
        let importMenu = UIDocumentMenuViewController(documentTypes: [String(kUTTypePNG),String(kUTTypeImage)], in: .import)
        importMenu.delegate = self
        importMenu.modalPresentationStyle = .fullScreen
        self.present(importMenu, animated: true, completion: nil)
    }


extension MoreViewController : UIDocumentMenuDelegate, UIDocumentPickerDelegate {

    func documentMenu(_ documentMenu: UIDocumentMenuViewController, didPickDocumentPicker documentPicker: UIDocumentPickerViewController) {
        documentPicker.delegate = self
        self.present(documentPicker, animated: true, completion: nil)
    }

    func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
        print("url = \(url)")
    }

    func documentPickerWasCancelled(_ controller: UIDocumentPickerViewController) {
        dismiss(animated: true, completion: nil)
    }
}

, но он показывает мне только это

ВЫХОД

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...