2012-02-21 54 views
0

我得到一个PDF文件的方式如下:看看CGDataProviderRef是否返回错误?

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

pdfDocument = CGPDFDocumentCreateWithProvider(provider); 

PDFDataContent是一个URLRequest返回的数据。

但有些时候,我得到一个错误

failed to find PDF header: `%PDF' not found. 

我不打扰有关错误本身,我知道为什么会这样。我想要的是知道我何时得到这个,这样我就可以让用户知道发生了错误。 那么我怎样才能访问这个消息来打印出来让我们说一个UIAlertView?

+0

我实际上已经解决了这个问题,在时间允许的情况下会添加答案。 – Popeye 2012-02-21 13:41:04

回答

0

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

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