0
我想更新数据库时,应用程序在线,它工作正常,我想重新加载tableview一旦更新完成。我正在使用自定义委托来实现这一点,但在我的tableviewcontroller上,委托方法从不会被调用。iphone-一个自定义的委托方法不被称为
.H
@protocol DBJsonUpdateComplete
-(void) updateFinished;
@end
@interface UpdateDbJson : NSOperation {
NSMutableData *responseData;
NSURLConnection *connect;
id <DBJsonUpdateComplete> delegate;
}
@property (strong, nonatomic) id <DBJsonUpdateComplete> delegate;
@end
.M当更新完成后,我打电话。
@synthesize delegate;
[delegate updateFinished];
在我taleviewcontroller
.H
UITableViewController <DBJsonUpdateComplete>
.M
- (void) updateFinished {
[self addReloadButton:YES];
}
但updateFinished不会被调用,一切工作正常,除了委托方法。
我不正确吗?请帮忙?我该如何调试?
Deepak
是的,我错过了,非常感谢。 –
不客气...愚蠢的问题,我仍然错过了... 无论干杯:) – makboney