Facebookのようなサイドバーメニューをアプリケーションで使用しているため、このメニューにはさまざまなセルがあります。セルをクリックすると、別のView Controllerに移動します。ここで問題に直面しています。メニューは、ストーリーボードにないテーブルビューです。このサイトのいくつかのクラスを使用しています:github
私のアプリケーションではストーリーボードを使用していますが、このメニューはコードでプログラムされており、ストロイボードにはビューがありません。
didSelectRowAtIndexPath メソッドで: 私はこのように使用します
for(int j=0; j< 9 ; j++)
{
if(indexPath.row == j)
{
DetailsSidebarViewController *essayView = [[DetailsSidebarViewController alloc] init];
essayView.detailItem = [jsonResults objectAtIndex:j];
NSLog(@"%@=%d",essayView.detailItem,j);
}
}
メニュー項目からプッシュするときに、新しいビュー コントローラーとして DetailsSidebarViewController を作成します。このクラスでは、ビューを構成するメソッドを作成し、結果をエコーします。
- (void)configureView
{
// Update the user interface for the detail item.
if (self.detailItem) {
NSLog(@" %@ ", self.detailItem);
}
}
結果は私が望むように真ですが、別のView Controllerにプッシュしたいのですが、実際にはメニューの項目をクリックしても何も起こりません。
ストーリーボードで新しいView Controllerを作成するにはどうすればよいですか? メニューにストーリーボードがない場合、どうすればそれらをセグエに接続できますか?
実際、私はそれでブルーです、助けてください!!