0

SWReveal ライブラリを使用してサイド バー メニューを作成しています。現在、2 つの異なるビュー コントローラーに 2 つの異なるサイド バー メニューを実装しようとしています。前のコントローラーと別のメニューを持つ次のコントローラーの間でデータを渡す際に問題に直面していることを除いて、すべてが機能しています。これがケースです: ここに画像の説明を入力

Reveal View Controller は以前の VC からセグエを受信して​​いますが、以前の VC (Reveal View Controller の前) と Today Competition DetailsVC の間でデータを渡したいと考えています。それは可能ですか?助けてくれてありがとう。

4

1 に答える 1

1

TodayViewController がインスタンス化されていない場合、何かを送信する方法はありません。他のView Controllerを介してメッセージを送信できます。そのうちの1つがTodayVCを開いたときに、それにメッセージを送信します。

別のオプションは、次のように、アプリの NSUserDefaults にデータを保存し、後で取得することです¨:

NSString *valueToSave = @"someValue";
[[NSUserDefaults standardUserDefaults]
    setObject:valueToSave forKey:@"valueName"];

NSString *savedValue = [[NSUserDefaults standardUserDefaults]
    stringForKey:@"valueName"];
于 2013-07-07T20:48:17.533 に答える