мой метод протокола не вызывается ... Я новичок в программировании на obj-c ...
У меня есть файл заголовка для протокола
.......... CanUpdateTime.h .....................
#import <Foundation/Foundation.h>
@protocol CanUpdateTime
-(BOOL)canUpdateTime;
@end
..............class интерфейс, в котором я объявляю свою переменную-делегат и устанавливаю ее свойство ..............
#import <UIKit/UIKit.h>
#import "Currency.h"
#import "CanUpdateTime.h"
@protocol CanUpdateTime;
@interface CurrencyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource > {
Currency *currency;
UILabel *dayMonthYear;
id <CanUpdateTime> update;
}
@property (nonatomic, retain) Currency *currency;
@property (nonatomic, retain) IBOutlet UILabel *dayMonthYear;
@property (nonatomic, assign) id <CanUpdateTime> update;
........ файл реализации ..............
-(void)viewDidLoad {
[[self update]canUpdateTime];
}
..... класс, в который я поместил определение метода делегата ...
@interface ExchangeRatesProvider : NSObject <NSXMLParserDelegate,CanUpdateTime> {
and so on ...
}
....файл реализации ..................
-(BOOL)canUpdateTime {
NSLog (@"ok");
return YES;
}
но ничего не происходит ... я попытался перейти к методу de update (делегата) responsedsToSelector, но ничего не происходит... мой метод делегата не отвечает ... любые идеи ... ???
ps извините за мой английский ... спасибо за внимание ...