Описание: класс, реализующий протокол делегата для поиска по PDF-документу с отправлением уведомлений о событиях поиска.
#import <Foundation/Foundation.h> #import "MAProceduralReportDataViewController.h" // Класс, реализующий протокол делегата для поиска по PDF-документу с отправлением уведомлений о событиях поиска @interface SearchDelegateWithNotifications : NSObject<PdfSearchDelegate> // Выполняет действия, необходимые при обнаружении заданного текста на странице - (void) foundOnPageIndex:(int)index; // Выполняет действия, необходимые после завершения поиска по PDF-документу - (void) searchFinished; @end
#import "SearchDelegateWithNotifications.h" @implementation SearchDelegateWithNotifications // Выполняет действия, необходимые при обнаружении заданного текста на странице - (void) foundOnPageIndex:(int)index
{ // Отправляет уведомление о нахождении в регламентном отчете совпадения с заданной строкой [[NSNotificationCenter defaultCenter] postNotificationName:@"resultsCountChanged" object:nil]; } // Выполняет действия, необходимые после завершения поиска по PDF-документу - (void) searchFinished
{ // Отправляет уведомление о завершении поиска [[NSNotificationCenter defaultCenter] postNotificationName:@"searchFinished" object:nil]; } @end
См. также:
Подсчет количества результатов поиска по регламентному отчету