当我的按钮 touchupinsideevent 完成时,我想发布通知。我想要这个而不在按钮的事件函数上写任何东西
请不要给我任何参考书链接我要代码
简要说明
按钮名称:btn1
按钮在事件内部修饰:-(IBAction)btn1_click:(id)sender
一个刷新事件:-(void)refreshme
我想要的代码
我想在 btn1_click 事件完成时调用 refreshme 事件,而无需在 btn1_click 事件中写入任何内容。
-(void)viewWillAppear:(BOOL)animated
{ [[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reloaddata)
name:@"refreshtable"
object:nil];
[btn_tagname addTarget:self action:@selector(addnew_click:) forControlEvents:UIControlEventTouchUpInside];
}
-(void)reloaddata
{
NSLog(@"observer called");
}
-(void)addnew_click:(id)sender
{
.......
.....
.
[[NSNotificationCenter defaultCenter] postNotificationName:@"refreshtable" object:nil];
}
现在我不想写了
[[NSNotificationCenter defaultCenter] postNotificationName:@"refreshtable" object:nil]; 我该怎么办。另一种方法是
[自我重新加载数据]; 我不想使用以上任何一种。
谢谢你。