Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Swift ResearchKit导出答案,无同意文件_Iphone_Swift_Export_Researchkit - Fatal编程技术网

Iphone Swift ResearchKit导出答案,无同意文件

Iphone Swift ResearchKit导出答案,无同意文件,iphone,swift,export,researchkit,Iphone,Swift,Export,Researchkit,我正在使用ResearchKit制作一个企业应用程序 我现在正在制作一份包含收集到的答案的pdf并通过电子邮件发送 我知道,如果你有一份同意书,这是它的代码: ApproveDocument.makePDFWithCompletionHandler({(NSData pdfFile,NSError error)->中的Void // println("pdf created") // finding document path //TODO: Remove i

我正在使用ResearchKit制作一个企业应用程序

我现在正在制作一份包含收集到的答案的pdf并通过电子邮件发送

我知道,如果你有一份同意书,这是它的代码:

ApproveDocument.makePDFWithCompletionHandler({(NSData pdfFile,NSError error)->中的Void

        // println("pdf created")

        // finding document path  //TODO: Remove if not needed

        let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] .stringByAppendingPathComponent("Consent.pdf")

        pdfFile!.writeToFile(documentsPath, atomically: false)

        println(consentDocumentFromDirectory)

    })
但是如果我没有同意书呢

如何创建pdf?

不幸的是,ResearchKit目前不支持常规问题步骤的HTML或pdf输出。完成任务后,您需要手动递归处理
ORKTaskResult
,并将其转换为您选择的适当格式


目前正在讨论向ResearchKit添加打印支持(作为HTML输出)的可能性,这正是您所需要的

如果做到这一点,将HTML输出转换成PDF文件将是微不足道的。然而,我担心这个问题的进展最近似乎已经停滞,我不确定是否有人正在进行这方面的工作