У меня действительно такой простой код:
myPageRef = CGPDFDocumentGetPage(myDocumentRef,CGPDFPageGetPageNumber(myPageRef)+1);
if (CGPDFPageGetPageNumber(myPageRef) == CGPDFDocumentGetNumberOfPages(myDocumentRef)) {
succBtn.enabled = NO;
}
precBtn.enabled = YES;
[tiledLayer performSelectorOnMainThread:@selector(setNeedsDisplay) withObject:0 waitUntilDone:NO];
, который я использовал для просмотра страниц PDF документа за страницей.
Этот код работает на iPhone 3.1.2 и выше.
Этот код работает и на iPad.
НО ...
Этот код НЕ работает на iOS4.
PerforSelectorOnMainThread: @selector (setNeedsDisplay)не запускает метод drawLayer, который позволяет рисовать новую страницу для отображения.
Может кто-нибудь сказать мне, почему ?????
Заранее спасибо.