-2

ボタンズームボタンがあるTableViewCellがあります。Zoom ボタンをクリックすると、ビューは PlayerViewController へのナビゲーションになります。

( https://www.dropbox.com/s/ikmj4vdfc407ldy/customcell.png )

再生ボタンのコードは次のとおりです。

-(IBAction)downloadAction:(id)sender 
{
            BookPlayerViewController *bookPlayerViewController=[BookPlayerViewController alloc];
            [self.navigationController pushViewController:bookPlayerViewController animated:YES];
}

どうすればこの問題を解決できますか?. ストーリーボードの代わりに Nib を使用してプロジェクトを実装しています。

4

4 に答える 4

1

nib Name を初期化していません。表示するには、NibName で BookPlayerViewController を初期化する必要があります。

IB の使用:

BookPlayerViewController *vcBookPlayerViewController = [[BookPlayerViewController alloc] 
initWithNibName:@"BookPlayerViewController" bundle:nil]; 

ストーリーボードの使用:

BookPlayerViewController *vcBookPlayerViewController = [storyboard
instantiateViewControllerWithIdentifier:@"BookPlayerViewController"];
于 2013-10-02T10:52:46.610 に答える
0

ペン先を見逃した場合は、このコードをチェックしてください..

-(IBAction)downloadAction:(id)sender 
{
            BookPlayerViewController *bookPlayerViewController=[BookPlayerViewController alloc]initWithNibName:@"BookPlayerViewController" bundle:nil];;
            [self.navigationController pushViewController:bookPlayerViewController animated:YES];
}
于 2013-10-02T10:53:05.930 に答える
0

nextview の nib を読み込んでいる場合は、この方法を試してください

BookPlayerViewController *vcBookPlayerViewController = [[BookPlayerViewController alloc] initWithNibName:@"BookPlayerViewController" bundle:nil]; 
[self.navigationController pushViewController:vcBookPlayerViewController animated:YES];
于 2013-10-02T10:40:35.733 に答える