0

私はサファリでいくつかのサイトをサーフィンしていました。それはアタッチメントボタンでした。そのボタンをクリックしたとき。それはこのコントローラを示した。 any1は、このデフォルト機能サファリが提供していることを教えてくれますか?それは余裕のような様々なアプリでもdereです。iOSのコントローラです。

icloud/google drive/dropboxを3つのアクションですべて表示します。

enter image description here

enter image description here

+0

私はコード – Bali

答えて

3

それはUIDocumentPickControllerです。あなたもそうしない例外を取得しますthisポストをチェックする必要がありますAppleデベロッパdocumentation

let documentPicker: UIDocumentPickerViewController = UIDocumentPickerViewController(documentTypes: ["public.text"], in: UIDocumentPickerMode.import) 
     documentPicker.delegate = self 
     documentPicker.modalPresentationStyle = UIModalPresentationStyle.formSheet 
     self.present(documentPicker, animated: true, completion: nil) 

をチェックして、コードを追加した後

// MARK: - UIDocumentPickerDelegate Methods 

    func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) { 
     if controller.documentPickerMode == UIDocumentPickerMode.import { 
      // This is what it should be 
//   self.newNoteBody.text = String(contentsOfFile: url.path!) 
     } 
    } 

を委任します。 iCloud機能をオンにする機能&に行ってください。同じくicloudコンテナを追加してください

UIDocumentMenuControllerUIDocumentPickerViewControllerと同じです。しかし、廃止されました。開発者を確認してくださいdocumentationここに

+0

で私の答えを更新しましたこれは私にこのコントローラを与えるdoesntを使用しました。その '' 'UIDocumentMenuViewController''' – vaibby

+0

@vaibbyはい' UIDocumentMenuViewController'は 'UIDocumentPickerViewController'の非推奨版です。 – Bali

+0

は推奨されていません。 – vaibby

関連する問題