問題タブ [persistent-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 永続オブジェクトをファイルシステムに保存することは可能ですか?
SQLデータベースを必要とせずに、Hibernateを使用して永続オブジェクトをファイルシステムに保存したいと思います。
これは可能ですか?
iphone - iPhone アプリ: 特殊なシナリオで起動するとアプリケーション エラーが発生する
アプリはインストールされ、約 1 日使用されていませんでした。その後、iTunes 経由で同期すると更新され、アプリを起動すると、次のように表示されます。
「アプリケーション エラー: 未解決のエラーが発生しました。アプリケーションを終了して、もう一度やり直してください」
起動すると、タップするボタンのないアラート ビューになり、アプリはリセットされますが、デバイスを再起動しても同じことが表示されます。それを取り除く唯一の方法は、アプリを削除して再インストールすることです。
編集:エラーメッセージは次の投稿者によって投稿されています:
では、その理由は何でしょうか?テスターがデータベースを破損したアプリを同期したことが原因だと思います(ただし、データベースモデルは2つのバージョン間で変更されていません)?
ありがとう!
iphone - アプリを更新した後、uitableview でデータが削除されない
これについてここで非常に多くのトピックを読んでいますが、まだ見つけることができませんでした.
いくつかの辞書を入れて、その中にいくつかのフィールド (約 4) を持つ単語を入れることができる UITableView が必要です。これまでのところ問題ありませんが、私の質問は、アプリを新しいバージョンにアップグレードした後にデータを消去しないための最良の方法は何ですか. つまり、ユーザーがアプリをアップグレードしても、更新によってこれらの単語/辞書がすべて削除されることはありません。
単語のクラスの NSMutableArray を使用する必要があるか (たとえば)、Core Data を使用するか、SQLite を使用する必要があるかはわかりません。
どんな助けでも大歓迎です。前もって感謝します。
sqlite - コア データ、保存または取得時の問題、どこにあるかわからない
私は Core Data をまったく使用したことがなく、理解できない問題を抱えています。何が問題なのかわかりません。
次のコードを使用して、JSON ファイルから読み取られるエンティティ「Weight」の 7 つのオブジェクトを永続ストアに保存しています。
for ループは 7 つのループを作成します。つまり、正しく保存されています (オブジェクトの数について言えば)。
しかし、この方法で永続ストアからデータを取得しようとすると、次のようになります。
}
取得した各オブジェクトの 1 つの属性を表示しようとすると、TableView に 1044 行が表示されます!! 私がちょうど7を持っているべきとき。
私は何を間違っていますか?問題は保存時ですか、それとも取得時ですか?
この問題の解決にお役に立てば幸いです。よろしくお願いします!
blackberry - Blackberry でアプリが削除されたときに永続オブジェクトを削除する
アプリに固有の構成の詳細を保存するために、ブラックベリーで永続オブジェクトを使用しています。これが私がクラスを実装する方法です
しかし、アプリをアンインストール/削除すると、これらの保存された値は削除されません。次回アプリをインストールすると、アプリは古い保存された値を取得します。
ブラックベリーでこれを適切に行うにはどうすればよいですか? ありがとう
exception - 代替エントリ ポイントから起動すると、永続ストレージの Blackberry 'ControlledAccess' 例外が発生する
背景: 別のエントリ ポイントを持つアプリケーションがあります。SMS および電子メール送信イベントをリッスンします。アプリケーションは通常、「ダウンロード」フォルダから (ユーザーによって) 起動され、SMS または電子メールが送信されたとき (ユーザーの確認時) にも起動されます。アプリケーションの起動時に、いくつかの決定を下すために永続ストレージからいくつかのフラグを引き出す必要があります。アプリケーションは、RIM 提供の鍵によって適切に署名されています。また、署名機関ツールを使用してキーによって署名され、このアプリケーション用に分離された永続ストレージを作成します。
問題: メニューから正常に起動すると、永続ストレージからデータを問題なく引き抜くことができます。ただし、代替エントリ ポイント (SMS および電子メール送信イベントから) から起動すると、永続ストレージにアクセスできず、ControlledAccess 例外が表示されます。アプリケーションにあらゆる種類のアクセス許可を許可しようとしたことに注意してください。
考えられる理由: アプリケーションの .cod ファイルはキーによって適切に署名されていますが、別のエントリ ポイントから起動すると、署名されていないと見なされます。したがって、永続ストレージへのアクセスは許可されません。
問題のトラブルシューティングに役立つ解決策または提案を探しています。そうしないと、本当にしたくない分離永続ストレージの機能をやめなければならなくなります。
ios - CoreDataでアプリを再度開いた後のEXC_BAD_ACCESS
CoreDataを使用するアプリがあります。アプリを初めてビルドしてシミュレーターで実行するときにデータを保存およびフェッチできますが、アプリを閉じてシミュレーターで強制終了して再実行すると、EXC_BAD_ACCESS
メインの内部でクラッシュします。
シミュレーターでアプリをアンインストールして再度実行すると、同じことが起こったときにアプリを閉じて再度開くまで、すべてが正常に機能します。
これは、コアデータをアプリに追加する前に発生したことはなかったので、それと関係があると思います。以下は、クラッシュ後のバックトレースです。
アプリを強制終了した後、永続ストアを適切に「閉じる」ことができない可能性はありますか?どんな助けでもありがたいです、ありがとう。
有効なゾンビオブジェクトと例外ログを更新する
ios - NSManagedObjectContextを使用してコアデータ全体をクリアします
アプリでCoreDataを使用していますが、
そして、おそらく私のユーザーは、一度保存したすべてのNSManagedObjectsを削除したいと思っています。
それで、これを行うことができるNSManagedObjectContextの簡単なメソッドがありますか?つまり、永続ストア全体をクリアする、つまり、すべてのエンティティのすべてのオブジェクトを削除して、コアデータに実際のオブジェクト(エンティティを除く)がないようにしますか?
どうもありがとう!
iphone - iPhoneアプリ用のツリー(変更されない)の保存
私は、ユーザーが食べ物を入力して、食べ物のカロリー数を取得できるようにするiPhoneアプリを書いています。このアプリで検索クエリをオートコンプリートして、誰かが「oran」と入力するとオプション「orange」がポップアップ表示されるようにします。ツリーは、オートコンプリートを実装するための最良のデータ構造のようです。このツリーを保存して、アプリが実行されるたびにXMLファイルを読み取って再構築する必要がないようにする方法はありますか?
objective-c - Core Data オブジェクトが保存されない
現在のプロジェクトでコア データの統合を開始しましたが、それを使用するのは初めてです。
新しいオブジェクトを my に書き込んNSManagedObjectContext
で読み取ることができました。私の問題は、アプリを閉じるとすべてのオブジェクトが失われることです。以下は、新しいオブジェクトを追加する関数の 1 つです。
オブジェクトは実際に保存され、後で読み取ることができます。私が知る限り、それは and と関係がpersistentStore
ありpersistentStoreCoordinator
ます。myappDelegate
には次のメソッドが実装されています。
アップデート:
最初のviewControllerで呼び出される実験のために、小さなテスト関数を追加しました:
managedObjectContext
NSanagedObjectContext
appdelegate で開始されたアプリケーションです。存在する場合、配列は割り当てられますが、カウントは 0 のままです。
エラーの時点で、次のオブジェクトがあります。
私は何が欠けていますか?