我正在尝试在iPhone中执行搜索功能。我传递了页码和要搜索的字符串..但它没有得到正确的输出。 在contentStream我什么都没得到。我通过谷歌搜索得到了这个代码。我不知道contentStream对象中会有什么。
-(BOOL)page:(CGPDFPageRef)inPage containsString:(NSString *)inSearchString {
[self setCurrentData:[NSMutableString string]];
CGPDFContentStreamRef contentStream = CGPDFContentStreamCreateWithPage(inPage);
CGPDFScannerRef scanner = CGPDFScannerCreate(contentStream, table, self);
bool ret = CGPDFScannerScan(scanner);
CGPDFScannerRelease(scanner);
CGPDFContentStreamRelease(contentStream);
return ([[currentData uppercaseString]
rangeOfString:[inSearchString uppercaseString]].location != NSNotFound);
}
如果还有其他解决方案,那也没关系。