新しい iOS 8 Today ウィジェットにコードを書いていますがwidgetPerformUpdateWithCompletionHandler:
、ivar (から作成@property
) が呼び出されるたびにリセットされることに気付きました。新しいView Controllerがインスタンス化されるたびに似ています。
これにより、ウィジェットの更新間 (たとえば、ウィジェットがバックグラウンドにあり、そのコンテンツを更新するために呼び出されている間) にデータをメモリに保存することができなくなります。
これは正常な動作ですか、それともバグですか? NSUserDefaults
リセットされているメモリベースのデータに依存する代わりに、単純な数値を保存する必要がありますか?