0

我一直在研究名为 ORKTest 的研究工具包示例的源代码:

if (type.integerValue == ORKConsentSectionTypeDataGathering) {
        /*
         Tests PDF content instead of text, HTML for Learn More.
         */
        NSString *path = [[NSBundle mainBundle] pathForResource:@"SAMPLE_PDF_TEST" ofType:@"pdf"];
        consentSection.contentURL = [NSURL URLWithString:path];

    }

它在 .contentURL 中使用了本地 PDF 文件路径,我想将其替换为在线 PDF url,例如http://examle.com/file/example.pdf

consentSection.contentURL = NSURL.fileURLWithPath("http://example.com/file/example.pdf")

或者

    consentSection.contentURL = NSURL.fileURLWithPath("example.com/file/example.pdf")

但只有一个空页面(我使用的 url 在浏览器上运行良好,只是一个 pdf 文件)。

请问有人有什么想法吗?

4

1 回答 1

0

NSURL.fileURLWithPath 仅适用于本地文件。您必须将其放入应用程序的沙箱中,然后要求consentSection加载它。

于 2016-08-01T18:24:32.263 回答