私のアプリには、2 つの別個の分割ビュー コントローラーが必要です。最初に、正常に動作する最初の分割ビュー コントローラーを作成し、2 番目の分割ビュー コントローラーを追加しましたが、2 番目の分割ビュー コントローラーがクラッシュを引き起こします。
最初の分割のマスター:
@property (nonatomic,strong) WODTutorialDetailsView *wods;
- (void)viewDidLoad
{
[super viewDidLoad];
//init detail instance
self.wods= (WODTutorialDetailsView *)[[self.splitViewController.viewControllers lastObject] topViewController];
[self populateTableview];
self.navigationItem.title = @"WODs";
}
2 番目の分割のマスター:
@property (nonatomic,strong) LogDetailViewController *wods;
- (void)viewDidLoad
{
[super viewDidLoad];
//init detail instance
self.wods= (LogDetailViewController *)[[self.splitViewController.viewControllers lastObject] topViewController];
[self populateTableview];
self.navigationItem.title = @"WODs";
}
私が得るエラーは次のとおりです。
-[LogDetailViewController topViewController]: unrecognized selector sent to instance 0x229c4f40
2013-02-01 15:12:10.625 WOD Log[2473:c07] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[LogDetailViewController topViewController]:
どうすればそれを機能させることができますか?