0

アプリを保存したいので、ユーザーが終了したときに、ユーザーが戻ってきたときにuitextfieldsがテキストに消去されません。

アプリが終了すると、uitextfieldsのすべてのデータが消去されます。

私は何をしますか?

4

3 に答える 3

1

対応する textFiled を表すキーに対して、すべての値を NSUserDefaults に保存する必要があります。appDidFinishLaunching メソッドでは、すべての値をクリアする必要があります。ユーザーが終了状態からアプリを開くと、すべての値がクリアされ、空の textFields が表示されます。

于 2013-03-02T19:57:20.497 に答える
1

readシリアライゼーションとその/writeメソッドを使用して、多くの代替手段があります。このリンクを見てください: http://cocoaheads.byu.edu/wiki/nscoding .

于 2013-03-02T19:07:50.320 に答える
0

uitextfield オブジェクト全体ではなく、テキストだけが必要な場合は、すべてのフィールドを NSDictionary に入れて plist として書き込むことができます。この戦略には多くのサポートがあり、最も単純かもしれません。

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSDictionary_Class/Reference/Reference.html

于 2013-03-02T19:21:11.347 に答える