1

私のアプリケーションのデータ モデルは少し複雑です。異なる述語を使用してフェッチ リクエストをデバッグする必要があります。

述語ごとに異なる結果をすばやく確認する方法はありますか? たった 1 つの述語を変更するだけで疲れてしまい、ナビゲーション アプリケーションを 10 近く前の手順でやり直さなければなりません。

結果を確認したいこれらの述語の例:

item = %@
item = %@ AND quantity = %@
item = %@ OR (startdate >= %@ AND enddate <= %@)
etc...

Core Data を使用しているため、一部の SELECT を実行するための値を持つデータベースが表示されません。

4

3 に答える 3

3

コードにロジックを追加して、述語を変更し、再度フェッチすることができます(一時的なボタンを追加して、これをトリガーし、さまざまな述語を循環させることができます)。

SQLiteファイルのデータを表示することもできます。CoreDataに保存されているデータをどのように表示するかについてのこの回答を確認してください。

于 2010-02-19T17:45:45.243 に答える
0

参考になるかどうかわかりませんが、返された結果をすぐに確認したい場合は、gcc コマンド ラインに移動して次のように記述します。

po <name of array with results>

配列がアイテムの場合

po items

返されたすべての結果がコンソールにうまく表示されます

于 2010-02-19T13:37:44.990 に答える
-1

SQLite 内のデータを無料で表示するには、FireFox を入手してください。次に、SQLite マネージャーをインストールします。

乾杯。

-RoLYroLLs

http://iphone.rolyrolls.com

于 2010-03-04T21:00:59.880 に答える