2011-01-04 7 views
1

は:NSUserDefaultsは、アプリケーションが非アクティブになった場合にオブジェクトを保存しますか?例えば

NSUserDefaults *user = [NSUserDefaults standardUserDefaults]; 
[user setObject:textField1.text forKey:@"receive_text1"]; 
[user setObject:textField2.text forKey:@"receive_text2"]; 
[user synchronize]; 

私はこのアプリを離れる場合は、単にバックグラウンドからフォアグラウンドに好き、またはNSUserDefaults内のオブジェクトは、まだ私が前に設定されたデータを得ることができるアプリ

をリニューアル?

+0

私は申し訳ありませんが、私はdownvoterですが、それは偶発的なクリックだったので、私はそれを逆転することはできません。誰かが補償するためにupvoteしてくださいできますか? –

+0

もう一度下矢印をクリックすると、ダウンボントが削除されます。そのトグルボタンのように。 – Jasarien

答えて

6

NSUserDefaultは永続的です。そのため、データを削除するか、端末からアプリを削除するまで、データは保存されます。

+0

ありがとうございます、あなたの答えにも投票してください – miniHsieh

関連する問題