0

私のアプリケーションは、PersistentStoreを使用してデータを保存しています。PersistentStoreのキーは実行時に作成されるため、すべてのキーを知る方法はありません。アプリケーションで使用されている永続ストアキーを取得または一覧表示する方法があるかどうかを知りたいのですが。それらをObjectChoiceFieldに配置し、操作するものを選択します。

私のアプリケーションは、名前を文字列として作成し、その文字列をキーとして使用される長い値に変換します。私は現在、PersistentStoreの名前を単一のRMSに保存し、それを使用してキーを取得することを考えています。しかし、私はこのオプションを最後の手段として残しておきたいと思います。

4

1 に答える 1

1

PS のキーは実行時に作成されます

実行時に生成するのではなく、よく知られているキーを使用したい場合。永続ストアはデバイス上のすべてのアプリで共有されており、すべてのキーを一覧表示する方法を知りません。

生成されたすべてのキーを保存できます。これは、最後の手段として提案している可能性があります。既知のキーを 1 つ保持し、その既知のキーを使用して、生成された他のすべてのキーのベクトルまたは配列を格納する必要があります。

于 2011-06-21T18:28:56.433 に答える