【发布时间】:2011-03-01 13:31:22
【问题描述】:
我正在尝试在 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);
}
如果有其他解决方案也可以。
【问题讨论】:
-
你需要开始提出更好的问题才能得到答案