Наблюдатель событий обновления прокси-источника данных таблицы

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

Файл «gridUpdateObserver.h»

#import <Foundation/Foundation.h>
#import "NuGridUpdateObserver.h"
// Класс, реализующий протокол NuGridUpdateObserver
@interface gridUpdateObserver : NSObject<NuGridUpdateObserver>
// Наименование объекта, который принимает извещения
@property (nonatomic, assign) NSString *name;
// Вызывается после обновления
-(void) afterUpdate: (NSString *)key;
// Вызывается перед обновлением
-(void) beforeUpdate: (NSString *)key;
@end

Файл «gridUpdateObserver.m»

#import "gridUpdateObserver.h"
@implementation gridUpdateObserver
{
    int m_name;
}
// Инициализирует экземпляр класса с указанным наименованием объекта
-(id) initWithName: (NSString *)name
{
    if ((self = [super init]))
    {
        // Задаем значение наименования объекта
        m_name = name;
    }
    return self;
}
// Вызывается после обновления
-(void) afterUpdate: (NSString *)key
{
    NSLog(@"Действия объекта «%@», выполняемые после обновления прокси-источника данных с ключом %@", m_name, key);
}
// Вызывается перед обновлением
-(void) beforeUpdate: (NSString *)key
{
    NSLog(@"Действия объекта «%@», выполняемые перед обновлением прокси-источника данных с ключом %@", m_name, key);
}
@end

См. также:

Выполнение транзакций прокси-источника данных таблицы