Objective c 查看CGDataProviderRef是否返回错误?

Objective c 查看CGDataProviderRef是否返回错误?,objective-c,xcode,iphone-4,Objective C,Xcode,Iphone 4,我通过以下方式获得pdf文档: myPDFData = (CFDataRef)PDFDataContent; CGDataProviderRef provider = CGDataProviderCreateWithCFData(myPDFData); pdfDocument = CGPDFDocumentCreateWithProvider(provider); PDFDataContent是从URL请求返回的数据 但有时我会出错 failed to find PDF header: `

我通过以下方式获得pdf文档:

myPDFData = (CFDataRef)PDFDataContent;
CGDataProviderRef provider = CGDataProviderCreateWithCFData(myPDFData);

pdfDocument = CGPDFDocumentCreateWithProvider(provider);
PDFDataContent是从URL请求返回的数据

但有时我会出错

 failed to find PDF header: `%PDF' not found.
我不担心错误本身,我知道为什么会发生这种情况。我想知道我什么时候得到这个,这样我就可以让用户知道发生了错误。
那么,我如何才能访问此消息并将其打印到UIAlertView中呢?

这是一个非常简单的答案,我不知道为什么我以前没有想到它

if(pdfDocument != NULL) {
    NSLog(@"Document downloaded");
} else {
    NSLog(@"Error : Document not downloaded");
}

我已经解决了这个问题,如果时间允许,我会添加答案。