ストーリーボードを使用して Xcode 4.3.2 で作業しています。セグエを作成したいボタンをクリックして、2つのビューの間にセグエを作成し、次のView Controllerへの接続をコントロール+クリック+ドラッグします。もちろん、これにより、次のView Controllerのナビゲーションバーに自動/デフォルトの戻るボタンが作成されます。私がやりたいのは、この戻るボタンの外観をカスタマイズすることです。SO、オンラインで調べたところ、次のコードが見つかりました。
self.navigationItem.hidesBackButton = YES;
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(0, 4, 40, 40)];
[button setImage:[UIImage imageNamed:@"homeButton.png"] forState:UIControlStateNormal];
[button addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithCustomView:button];
self.navigationItem.leftBarButtonItem = back;
ボタンのLOOKを変更するとうまくいきますが、問題は、そのボタンをクリックすると、Xcodeがエラーをスローすることです:「認識できないエラーがインスタンスに送信されました...」
カスタムの戻るボタンに適切な機能を追加する方法を理解するのを手伝ってくれる人はいますか? ありがとう。