Call function size_t CGPDFDocumentGetNumberOfPages(CGPDFDocumentRef document);
See the CGPDFDocument documentation for other useful things you are likely to need.
CFURLRef url = CFURLCreateWithFileSystemPath (NULL, (__bridge CFStringRef)[NSString stringWithFormat:@"%s",filePath], kCFURLPOSIXPathStyle, 0);
CGPDFDocumentRef pdf = CGPDFDocumentCreateWithURL(url);
CGPDFPageRef myPageRef = CGPDFDocumentGetPage(pdf, 1);
int totalPages= CGPDFDocumentGetNumberOfPages(pdf);
source
share