Описание: класс, предназначенный для получения сообщений об обновлении прокси-источника данных таблицы.
#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
#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
См. также: