3

ストーリーボードを使用していて、モーダルで表示される画面があります。モーダルビューのアイテムを選択できるように、他のビューコントローラーをプッシュする必要があります(iPhoneカレンダーアプリでエントリを追加するのと同様です)。だから私はから行きます:

ナビゲーションコントローラー>VC>モーダルビューコントローラー>??? ここでは、VCをプッシュして、モーダルビューに戻るアイテムを選択できるようにします。

現在、「プッシュセグエは、ソースコントローラーがUINavigationControllerのインスタンスによって管理されている場合にのみ使用できます」というエラーが発生しているため、これを可能にするにはどうすればよいですか。

ああ、これであなたが言ったようにセットアップできました。次を使用してView Controller(以前はプッシュコントローラーを使用していました)にプロパティを設定しようとするとエラーが発生します。

SetTransactionDateViewController *stdvc = (SetTransactionDateViewController *)[segue destinationViewController]; 
// Get the day to pass to the select date controller
stdvc.transactionDate = [Utilities convertStringToDate:cellDate.detailTextLabel.text:FORMAT_DD_MMM_YYYY]; 

"[UINavigationController setTransactionDate:]:認識されないセレクターがインスタンスに送信されました"

4

1 に答える 1

7

モーダルに表示するビューを割り当てるときは、このビューが の中に埋め込まれていることを確認する必要がありますUINavigationViewController。説明したようなセグエを実行するには、ナビゲーション コントローラーが必要です。

ストーリーボードは次のようになります。 ここに画像の説明を入力

于 2013-01-08T19:48:11.000 に答える