【问题标题】:Saving an email consent doc in researchkit (swift 3.1)在 researchkit (swift 3.1) 中保存电子邮件同意文档
【发布时间】:2017-08-18 20:46:22
【问题描述】:

我希望能够保存并通过电子邮件发送研究工具包中的同意书 PDF。目前,我有以下代码来生成pdf

let signatureResult : ORKConsentSignatureResult = taskViewController.result.stepResult(forStepIdentifier: "ConsentReviewStep")?.firstResult as! ORKConsentSignatureResult

let consentDocument = ConsentDocument.copy() as! ORKConsentDocument
signatureResult.apply(to: consentDocument)

consentDocument.makePDF { (data, error) -> Void in

    var documentsPath = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
    documentsPath.append("consent.pef")
    var documentsURL = NSURL.fileURL(withPath: documentsPath)

    try? data?.write(to: documentsURL, options: [.atomic])
}

由于未捕获的异常“NSObjectNotAvailableException”,第一次失败并出现错误终止应用程序,原因:“缺少签名标题”

在继续邮件功能之前,不知道从哪里开始才能让这部分工作。

【问题讨论】:

    标签: swift pdf researchkit


    【解决方案1】:

    对于 PDF 生成,ResearchKit 要求您在初始化 ORKConsentReviewStepORKConsentSignature 对象中有一个非零 title 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-29
      • 2021-08-10
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      相关资源
      最近更新 更多