私は非常に奇妙な状況にあります。
私は次のようにAppDelegateを使用しています:
appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
そこにさまざまな値を保存して、アプリケーション間で共有します。
例えば
@property (nonatomic, retain) NSString *campaignTitle;
ユーザーが初めてアプリケーションを開いたとき-プロパティに値を割り当てて、アプリケーションのライフサイクル中に数回でも変更することができます。
例えば
appDelegate.campaignTitle = theTitle;
ただし、ユーザーがホームボタンをクリックしてからアプリケーションを再度開いた場合、新しい値を割り当てようとすると、appDelegateの値は変更されず、古い値のままになります。
なにが問題ですか?