Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendayakan dan Menyelesaikan Masalah Penyahpepijatan SQL dalam Xcode 4 untuk Data Teras?
Penyahpepijatan SQL untuk Data Teras dalam Xcode 4: Panduan Mendayakan dan Penyelesaian Masalah
Semasa penyahpepijatan apl iOS, keupayaan untuk melihat pertanyaan SQL yang sedang dilaksanakan adalah penting. Artikel ini akan meneroka cara mendayakan ciri ini dalam Xcode 4 dan menyelesaikan isu biasa yang dihadapi oleh pembangun.
Dayakan penyahpepijatan SQL
Untuk mendayakan penyahpepijatan SQL, klik "Produk" -> "Edit Skim". Di panel kiri, pilih "Jalankan YOURAPP.app" dan pergi ke tab "Argumen" pada panel utama. Di sini, tambahkan "Argumen Diluluskan Pada Pelancaran" dengan nilai:
<code>-com.apple.CoreData.SQLDebug 4</code>
Nombor selepas "SQLDebug" boleh antara 1 dan 4. Lebih besar nombor, lebih terperinci log. Klik "OK" untuk menyimpan perubahan.
Sahkan output nyahpepijat
Apabila didayakan, pertanyaan SQL akan dikeluarkan ke lokasi yang sama di mana anda melihat mesej NSLog. Sila sahkan bahawa parameter diluluskan dengan betul dan penyahpepijatan SQL aktif.
Menyelesaikan masalah
Jika anda tidak melihat output SQL, pastikan anda menyahpepijat skema yang betul. Perubahan parameter mesti dibuat pada skema yang anda ingin gunakan untuk ujian. Semak semula tetapan skema dan pastikan "Argument Lulus Semasa Pelancaran" telah ditambahkan dengan betul.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan dan Menyelesaikan Masalah Penyahpepijatan SQL dalam Xcode 4 untuk Data Teras?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!