当我试图在我的行程观点被否定时,将可调用的口号中的数据重新上载时,我会遇到使用议定书/立法的麻烦。
这里是我的“模式观点”文件中的一些法典:
@protocol LoginWebViewDelegate <NSObject>
-(void) updateFromModalView;
@end
@interface myModalView : UIViewController{
id<LoginWebViewDelegate> loginDelegate;
..
}
@property (nonatomic, assign) id<LoginWebViewDelegate> loginDelegate;
..
-(IBAction)dismiss;
..
在我的档案中,我综合了日志;我执行了辞退行动与计划;当我向纽特报时,它已经启动。
-(IBAction) dismiss
{
NSLog(@"Button Pressed!");
[loginDelegate updateFromModalView];
}
紧接着我方言中的话 我添加了<代码><LoginWebViewDelegate> &此处为我执行的行动:
-(void) updateFromModalView
{
[modalView dismissModalViewControllerAnimated:YES];
NSLog(@"Reloading Data");
[dataController readPlist];
[dataTable reloadData];
[dataTable beginUpdates];
[dataTable deleteSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:YES];
[dataTable insertSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:YES];
[dataTable endUpdates];
}
The method updateFromModalView never gets called. What do I miss?