Apple documentation on debugging Core Dataによれば、アプリケーションに引数を渡すことができ、SQLコアのデータ送信をSQLiteに出力できるはずです。CoreData Debug引数をコンソールに出力するにはどうすればよいですか?
私はXcodeで私の実行可能ファイルの引数]タブに入っおよび引数を指定している:
-com.apple.CoreData.SQLDebug 1
しかし、私は、コンソールに何のSQLを見ません。その後、私のプログラムにいくつかの問題があった場合に備えて、Appleが提供するCoreDataBooksアプリケーションでこのパラメータを使用しようとしました。
Appleの例でも、私はコンソールにSQL出力を得ません。
何か間違っていますか? Appleのマニュアルは間違っていますか?私はコンソール以外の場所を探しているべきですか?他の誰かがこの議論を成功させましたか?
更新:アップルはXCodeの新しいリリースで出力バグを修正しました。しかし、最終的な解ではっきりするように:
引数は2つの異なる引数であり、引数タブにそのように入力する必要があります。 -com.apple.CoreData.SQLDebugは1つのパラメータであり、値1が2番目のパラメータです。
SQLDebugは、デバイスおよびシミュレータでサポートされています。正解を変更することをお勧めします。 –
文法的に間違ったやりとりのレスポンスを書くのに時間を費やしても大丈夫ですが、コミュニティの利益のために答えを更新することはできません。あなたはソフトウェアを書くために支払うかもしれませんが、私はあなたを専門家と呼んでいません。 –
あなたは、間違った答えが歴史的な文脈の方が良いと思いますか?なぜ答えを変えないのですか?私はあなたが合理的な目的を持っているならば、答えを間違ったままにするというあなたの決断を尊重しますが、それでもやってもコミュニティには有害です。 –