私は現在、SwitchViewsメソッドを呼び出すためのボタンをナビゲーションバーに追加するためにこれを行っています。
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back to App"
style:UIBarButtonItemStyleBordered
target:nil
action:@selector(switchViews:)];
self.navigationItem.leftBarButtonItem=backButton;
[backButton release];
このメソッドはたまたま別のクラス(SwitchViewController)にありますが、メソッド呼び出しがSwitchViewControllerで見つかるまで、レスポンダーチェーンを通過すると推測されるため、機能しています。
nilではなく自分のクラスにターゲットを設定する方法はありますか?
これにより、コードの読み取り、デバッグ、および保守が容易になると思います。
それは私よりも経験豊富なプログラマーへの簡単な答えだと確信しています...
ありがとう