質問のタイトルが意味をなさないことは知っています。だから何が起こったのかというと、私は自分のアプリを一度実行したことがあります。現在の日付を「NSUserDefaults」に保存しました。アプリを閉じました。次に、翌日(システムで日付を変更することにより)、シミュレーターでアプリを開き、同じアクションを再度実行しました。また、主に「NSUserDefaults」に保存されている現在の日付も、今日の値に更新されました。
代わりに、Xcodeを介してアプリを再度実行した場合。期待どおりの値を返します。これら2つの操作の違いを知りたいだけです。アプリを何度も実行すると、アプリが正しく機能します。ただし、一度実行して再度開いて再度使用しても、それは実現しません。どうしてこれなの!!