Я использую проект Leaves, чтобы показать свои PDF-файлы в моем проекте iphone, но у меня возникла проблема, когда я пытаюсь отобразить pdf из документа, а не из пакета .. я думаю, что это просто, но есть трюк, который я не могу понять, потому что я не гуру в чтении pdf :)
я использую следующий код
-(void) viewWillAppear:(BOOL)animated{
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDir = [documentPaths objectAtIndex:0];
pListPath = [ documentDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@",self.fileName]];
CFURLRef pdfURL = (CFURLRef)[NSURL fileURLWithPath:pListPath];
// CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("fekhElSunaI.pdf"), NULL, NULL);
pdf = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
NSLog(@"%@",pListPath);
// CFRelease(pdfURL);
[self init];
}
вы заметите, что я поместил код в viewWillAppear, а не в инициализацию, как это делают листья. PDF-файл не отображается и не инициализируется. Я использовал решение, которое находится на этом ССЫЛКА и это тоже не сработало
так что у кого-то здесь есть чем мне помочь :)