2017-11-08 1 views
0

일부 정보와 문서를 보내는 메일 API가 있습니다. 파일 문서 만 보내지 만 UIDocumentPickerView에서 한 가지 더 많은 선택을 보여주고 싶습니다.whataspp와 같은 UIDocumentPicker를 어떻게 수행합니까?

"문서, 사진, 카메라 등"목록을 표시하려면 어떻게해야합니까? 같은 피커에?

내 코드는 다음과 같습니다

@available(iOS 8.0, *) 
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) { 
    let urlData = url as URL 
    let theFile = urlData.absoluteString 
    self.documentName.text = "\(theFileName)" 
} 

@available(iOS 8.0, *) 
public func documentMenu(_ documentMenu:  UIDocumentMenuViewController, didPickDocumentPicker documentPicker: UIDocumentPickerViewController) { 

    documentPicker.delegate = self 
    present(documentPicker, animated: true, completion: nil) 

} 

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

func mySpecialFunction(){ 
    let importMenu = UIDocumentMenuViewController(documentTypes: [String(kUTTypePDF)], in: .import) 
    importMenu.delegate = self 
    importMenu.modalPresentationStyle = .formSheet 
    self.present(importMenu, animated: true, completion: nil) 

} 
+0

몇 가지 추가 정보를 제공하십시오. – Baig

답변

0

그것은 사용자 지정 구성 요소입니다, 당신은 GitHub의 또는 CocoaControls에 비슷한 찾을으로 스스로를 코딩 할 필요가있다.