0
- (void)viewDidLoad
{
//So I created a NavBar Item in my detail view
UIBarButtonItem * saveButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave
target:self
action:@selector(saveFunc)];
self.navigationItem.rightBarButtonItem = saveButton;
}
ユーザーがNavBarの[保存]ボタンをクリックしたときにデータを保存するコードを書きたいとします。どのようにしてこのためのメソッドを記述しますか?私はインターフェイスビルダーを介してnavBarアイテムを作成したが、コードを使用してボタンを作成するときに問題を抱えていたとき、私はそれをやり遂げた。 ;UINavBarアイテムの受け取り操作
[saveButtonリリース]:(空)saveFunc
と追加することを忘れていけない -
ありがとうございました。愚かな私はvoidの代わりにIBActionを入れていました。 – mike
IBActionはvoidと同義ですので、多分別の理由がありました。 –