Делегат для поиска по PDF-документу с отправлением уведомлений о событиях поиска

Описание: класс, реализующий протокол делегата для поиска по PDF-документу с отправлением уведомлений о событиях поиска.

Файл «SearchDelegateWithNotifications.h»

#import <Foundation/Foundation.h>
#import "MAProceduralReportDataViewController.h"
// Класс, реализующий протокол делегата для поиска по PDF-документу с отправлением уведомлений о событиях поиска
@interface SearchDelegateWithNotifications : NSObject<PdfSearchDelegate>
// Выполняет действия, необходимые при обнаружении заданного текста на странице
- (void) foundOnPageIndex:(int)index;
// Выполняет действия, необходимые после завершения поиска по PDF-документу
- (void) searchFinished;
@end

Файл «SearchDelegateWithNotifications.m»

#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

См. также:

Подсчет количества результатов поиска по регламентному отчету