メインの代理人で、いくつかの関数を実行して変数の結果を取得しています。次に、別のクラスviewController1
の関数をメインデリゲートから呼び出しています。これは、適切に実行されているが、私はviewController1
からappDelegate
にコールバックする必要があるときに、私は、インスタンスの作成:メソッドが別のクラスから呼び出されたときに空の変数が返される
AppDelegate *theInstance = [[AppDelegate alloc] init];
[AppDelegate composeBar:YES];
ComposeBar
が適切に呼び出されますが、その後、begginingに設定した変数のほとんど、空です!バールは割り当てられ、合成されていますが、コールバックが空の場合は保持されます。
なぜ新しいAppDelegateオブジェクトを作成していますか?あなたはどこにそれを作っていますか? – Neo