1

ここでIIViewDeckController利用できるものを使用しようとしていますが、これで問題が発生しています。

ビューコントローラーを作成しstoryboard、クラスを割り当ててIIViewDeckController、セグエを作成しました。次に、ルート ビュー コントローラーで、上記のリンク先のドキュメントで説明されているプロパティを使用して、中央と左のコントローラーでコントローラーをセットアップしました。以下のようにコントローラーをセットアップしました

if([segue.identifier  isEqual: @"Deck"])
{
    // prepare view controllers
    CategoriesViewController* leftController = [[CategoriesViewController alloc] init];
    UIViewController* rightController = nil;
    ListingViewController* middle = [[ListingViewController alloc] init];

    IIViewDeckController* deck = segue.destinationViewController;
    deck.centerController = middle;
    deck.leftController = leftController;
}

コードを実行してもエラーは発生しませんが、スワイプ イベントに応答せず、リスト ビューも含まれていない黒い画面が表示されます。

私は何が欠けていますか?

4

1 に答える 1

0

私はちょうど同じ問題を抱えていました。

ストーリーボードのシーンとターゲット ビュー コントローラーで、ビューが適切に接続 (接続) されていることを確認します。

ビューコントローラーの親ビューとtableView自体への接続を持つtableViewがありました。

接続が1つしかないこと、およびそれがView ControllerのtableViewへの接続のみであることを確認すると、問題が解決しました。

于 2013-12-10T19:00:11.553 に答える