私はbarButtonItem ハンドラーメソッドを使用しており、ナビゲーション コントローラーへの参照が必要です。しかし、ナビゲーション コントローラーへの参照が保存されていません。何か案が?
#import "ReportViewController.h"
#import "CenterViewAnimationUtility.h"
@implementation ReportViewController
- (void)viewDidLoad
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:[CenterViewAnimationUtility class] action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
}
//next file ..
#import "CenterViewAnimationUtility.h"
@implementation CenterViewAnimationUtility
+ (void)buttonPressed:(UIBarButtonItem *)barButtonItem {
UINavigationController *navigationController = barButtonItem.//..
}