iOS開発に関するnoobの質問。
以前のプロジェクトでは、次のように、viewDidLoad メソッドでボタンを追加する UITableViewController があります。
UIBarButtonItem *button = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self
action:@selector(addMeasurement:)];
self.navigationItem.rightBarButtonItem = button;
[button release];
これはうまくいきます。
同じことをしようとしている別のアプリケーションがありますが、一番上に UITabBarControllerDelegate (「タブ バー アプリケーション」に付随するデフォルト) があり、その最初のビューは UITableViewController です。
最初のビューは単なるテーブルなのでペン先はありません。viewDidLoad メソッドにボタンを追加しようとして、同じコードで同じことをしようとしていますが、機能していません。
したがって、firstViewController (UITableViewController) で、上記のコードを viewDidLoad メソッドに追加していますが、成功しません。
ただし、テーブルにはデータが表示されています (managedObjectContext から)。コードを firstViewController の「initWithStyle」メソッドに入れてみましたが、どちらも機能しません。
何か案は?明らかに私は何かを理解していません。
ありがとう!