我目前正在研究基於ResearchKit框架(用Objective-C編寫)的swift醫學研究應用程序。我已將簽名分配給同意書,我正嘗試使用makePDFWithCompletionHandler創建PDF併發送電子郵件。這是完成處理目前我有同意的任務在我的視圖控制器:Swift ResearchKit makePDFWithCompletionHandler
func taskViewController(taskViewController: ORKTaskViewController, didFinishWithReason reason: ORKTaskViewControllerFinishReason, error: NSError?) {
taskViewController.dismissViewControllerAnimated(true, completion: nil)
if reason == .Completed {
ConsentDocument.makePDFWithCompletionHandler(/*Completion handler Block*/){
//Email pdf code here
}
}
}
我想不出用什麼作爲完成處理塊。此外,我無法找到代碼,一旦創建它就會通過電子郵件發送PDF。
在本人同意的任務,我有以下的代碼簽名分配給文件:
let signatureResult = ORKConsentSignatureResult(identifier: "ConsentDocumentParticipantSignature")
signatureResult.applyToDocument(ConsentDocument)