ボタン touchupinsideevent が完了したときに通知を投稿したい。ボタンのイベント関数に何も書かずにこれが欲しい
参考書のリンクは教えないでください コードが欲しいです
簡単な説明
ボタン名:btn1
イベント内のボタンタッチアップ:-(IBAction)btn1_click:(id)sender
1 回の更新イベント :-(void)refreshme
欲しいコード
btn1_clickイベントに何も書かずにbtn1_clickイベントが終わったらrefreshmeイベントを呼びたい。
-(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]; 私は何をしなければなりませんか。他の方法は
[セルフリロードデータ]; 上記のいずれも使用したくありません。
ありがとうございました。