私はUserDefaultsを使用してナビゲーションコントローラのバックプレスに小さな配列を格納しています。私が戻ってくるビューは、その配列を使用する必要があります。NSUserDefaults synchronize
私は、パフォーマンス上の理由から手動でsynchronize
メソッドを呼び出さないでください。NSUserDefaultsはデータを定期的に書き込みます。しかし、バックボタンを押したときに表示するために配列が常に更新されていることを確認できますか?
配列は、私はあなたがsynchronize()
を呼ぶが、それは持っている以下のしわに注意する必要がある可能性がNSUserDefaults
あなたの配列には何が含まれていますか? –
UserDefaultsは、View Controller間でデータを渡す適切な方法ではありません。 – rmaddy
おそらくあなたはhttps://stackoverflow.com/questions/5210535/passing-data-between-view-controllers – rmaddy