私はこれが非常に簡単な答えか、まったく間違っていると思います。私は、変数を設定し、App Controllerや別のView ControllerからView Controllerのフィールドなどにアクセスできるようにする必要があります。私は「didFinishLaunchingWithOptions」で次の手順を実行して、私の最初のビューコントローラへのアプリケーションの委任からこれを行うことができます以前App Delegateやその他のView Controllerから複数のView Controllerにアクセスするにはどうすればいいですか?
:
のViewController =(ViewControllerを*)self.window.rootViewController。
その後、私は通常の[viewController someMethod];を実行して、App DelegateからView Controller内のメソッドにアクセスできました。
複数のビューコントローラ(現在3つ)がある場合、他の場所から他のビューコントローラにアクセスするにはどうすればよいですか?ちなみに私はいくつかの説明を見つけましたが、コードと組み合わせたnib/xibについてはすべて話します。私はそれらを持っていない、私はストーリーボードとコードが(私はアプリの開発者に新しいです)です。
ありがとうございます!
答えをいただきありがとうございます。追加情報が1つ必要です。 View Controllerをプログラムで初期化するのではなく、ストーリーボードによって処理されます...私はそれらを初期化してSBに接続しますか? –
実際にそれを忘れて、今私はあなたと一緒にいる... App Delegateで変数を設定し、VCからApp Delegateに値を戻すように設定します。ありがとうございます。 –
@RichardWilliams:問題に遭遇した場合には、ちょうど「鳴ります」 –